mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-03-01 01:47:38 +01:00
filter events by event type as appropriate at Search
This commit is contained in:
parent
771f3af059
commit
e049067671
@ -652,7 +652,11 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont
|
||||
val selection = "$MAIN_TABLE_NAME.$COL_TITLE LIKE ? OR $MAIN_TABLE_NAME.$COL_LOCATION LIKE ? OR $MAIN_TABLE_NAME.$COL_DESCRIPTION LIKE ?"
|
||||
val selectionArgs = arrayOf(searchQuery, searchQuery, searchQuery)
|
||||
val cursor = getEventsCursor(selection, selectionArgs)
|
||||
callback(text, fillEvents(cursor))
|
||||
val events = fillEvents(cursor)
|
||||
|
||||
val displayEventTypes = context.config.displayEventTypes
|
||||
val filteredEvents = events.filter { displayEventTypes.contains(it.eventType.toString()) }
|
||||
callback(text, filteredEvents)
|
||||
}.start()
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user