Use generic favorites API for pinned calendar events
This commit is contained in:
@@ -36,7 +36,6 @@ interface FavoritesRepository {
|
||||
): Flow<List<PinnableSearchable>>
|
||||
|
||||
|
||||
fun getPinnedCalendarEvents(): Flow<List<PinnableSearchable>>
|
||||
fun getHiddenCalendarEventKeys(): Flow<List<String>>
|
||||
fun isPinned(searchable: PinnableSearchable): Flow<Boolean>
|
||||
fun pinItem(searchable: PinnableSearchable)
|
||||
@@ -134,17 +133,6 @@ internal class FavoritesRepositoryImpl(
|
||||
}
|
||||
}
|
||||
|
||||
override fun getPinnedCalendarEvents(): Flow<List<CalendarEvent>> {
|
||||
return database.searchDao().getFavoritesWithTypes(
|
||||
includeTypes = listOf("calendar"),
|
||||
automaticallySorted = true,
|
||||
manuallySorted = true,
|
||||
limit = 50
|
||||
).map {
|
||||
it.mapNotNull { fromDatabaseEntity(it).searchable as? CalendarEvent }
|
||||
}
|
||||
}
|
||||
|
||||
override fun getHiddenCalendarEventKeys(): Flow<List<String>> {
|
||||
return database.searchDao().getHiddenCalendarEventKeys()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user