Fix favorites enabled/disabled setting
This commit is contained in:
parent
b22bedd0f2
commit
651f0bb916
@ -44,8 +44,15 @@ internal class FavoritesRepositoryImpl(
|
||||
withContext(Dispatchers.IO) {
|
||||
|
||||
val gridColumns = dataStore.data.map { it.grid.columnCount }.distinctUntilChanged()
|
||||
val enableFavorites = dataStore.data.map { it.favorites.enabled}.distinctUntilChanged()
|
||||
val dao = database.searchDao()
|
||||
|
||||
enableFavorites.collectLatest {
|
||||
if (!it) {
|
||||
send(emptyList())
|
||||
return@collectLatest
|
||||
}
|
||||
|
||||
val pinnedFavorites = dao.getFavorites().map {
|
||||
it.mapNotNull {
|
||||
val item = fromDatabaseEntity(it).searchable
|
||||
@ -72,6 +79,7 @@ internal class FavoritesRepositoryImpl(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun getPinnedCalendarEvents(): Flow<List<CalendarEvent>> {
|
||||
return database.searchDao().getPinnedCalendarEvents().map {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user