From 50fecd5350c9e4aec04ff76c6849c331ca0d29ed Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 3 Dec 2024 17:00:41 +0700 Subject: [PATCH] fix(library): Workaround NPE when querying library by retrying once REF: https://github.com/sqldelight/sqldelight/issues/4194#issuecomment-2417466333 --- .../java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 b024ac77ad..eaf1a42a2b 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 @@ -812,7 +812,8 @@ class LibraryPresenter( private fun getLibraryFlow(): Flow { return combine( getCategories.subscribe(), - getLibraryManga.subscribe(), + // FIXME: Remove retry once a real solution is found + getLibraryManga.subscribe().retry(1), getPreferencesFlow(), preferences.removeArticles().changes(), fetchLibrary