From 547028776ef45e4c0689e6d6e95c4011d1dc7739 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Sat, 21 Dec 2024 19:24:49 +0700 Subject: [PATCH] fix: Fix build --- .../eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 9c112660b4..031d88d2e3 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -229,7 +229,10 @@ class LibraryPresenter( categories = lastCategories ?: getCategories.await().toMutableList() } - getLibraryFlow().collectLatest { data -> + combine( + getLibraryFlow(), + downloadManager.cache.changes, + ) { data, _ -> data }.collectLatest { data -> categories = data.categories allCategories = data.allCategories @@ -805,8 +808,9 @@ class LibraryPresenter( getPreferencesFlow(), forceUpdateEvent.receiveAsFlow(), ) { allCategories, libraryMangaList, prefs, _ -> - this.groupType = prefs.groupType - this.allCategories = allCategories + groupType = prefs.groupType + val defaultCategory = createDefaultCategory() + allCategories = listOf(defaultCategory) + dbCategories // FIXME: Should return Map where Int is category id if (groupType <= BY_DEFAULT || !libraryIsGrouped) {