diff --git a/favorites/src/main/java/de/mm20/launcher2/favorites/FavoritesRepository.kt b/favorites/src/main/java/de/mm20/launcher2/favorites/FavoritesRepository.kt index 662d0316..5a653fec 100644 --- a/favorites/src/main/java/de/mm20/launcher2/favorites/FavoritesRepository.kt +++ b/favorites/src/main/java/de/mm20/launcher2/favorites/FavoritesRepository.kt @@ -36,7 +36,6 @@ interface FavoritesRepository { ): Flow> - fun getPinnedCalendarEvents(): Flow> fun getHiddenCalendarEventKeys(): Flow> fun isPinned(searchable: PinnableSearchable): Flow fun pinItem(searchable: PinnableSearchable) @@ -134,17 +133,6 @@ internal class FavoritesRepositoryImpl( } } - override fun getPinnedCalendarEvents(): Flow> { - 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> { return database.searchDao().getHiddenCalendarEventKeys() } diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/calendar/CalendarWidgetVM.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/calendar/CalendarWidgetVM.kt index f89075a4..b69fd021 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/calendar/CalendarWidgetVM.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/calendar/CalendarWidgetVM.kt @@ -35,7 +35,11 @@ class CalendarWidgetVM : ViewModel(), KoinComponent { val calendarEvents = MutableLiveData>(emptyList()) val pinnedCalendarEvents = - favoritesRepository.getPinnedCalendarEvents().asLiveData(viewModelScope.coroutineContext) + favoritesRepository.getFavorites( + includeTypes = listOf(CalendarEvent.Domain), + automaticallySorted = true, + manuallySorted = true, + ).asLiveData(viewModelScope.coroutineContext) val nextEvents = MutableLiveData>(emptyList()) var availableDates = listOf(LocalDate.now())