From 6a2704ff1186dce5f447c373240eac42bb759bb1 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Wed, 19 Jun 2024 16:52:30 +0700 Subject: [PATCH] revert: Partially revert "refactor: Attempt 2 on getting library manga using flow" It updates on "mark as read" from library, but didn't respond to changes outside of library page. It probably easier if I move the variable to ViewModel... --- .../java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 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 d8a55eb875..8bc883011a 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 @@ -184,7 +184,7 @@ class LibraryPresenter( presenterScope.launch { getLibraryManga.subscribe().collectLatest { libraryManga = it.apply { if (groupType > BY_DEFAULT) { distinctBy { it.id } } } - getLibrary() + getLibrary(false) } } if (!preferences.showLibrarySearchSuggestions().isSet()) { @@ -210,7 +210,7 @@ class LibraryPresenter( } /** Get favorited manga for library and sort and filter it */ - fun getLibrary(forceFetch: Boolean = false) { + fun getLibrary(forceFetch: Boolean = true) { presenterScope.launch { if (categories.isEmpty()) { val dbCategories = getCategories.await()