From 77502e1a7cd34cb241e1be72416225f59939d282 Mon Sep 17 00:00:00 2001 From: tarsin Date: Tue, 4 Jul 2023 10:14:30 +0800 Subject: [PATCH] No need to query local db fav info --- .../java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt index 6bffb2921..7ba3cadcf 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt @@ -167,7 +167,6 @@ import com.hippo.ehviewer.util.getParcelableCompat import com.hippo.ehviewer.yorozuya.FileUtils import com.hippo.ehviewer.yorozuya.collect.IntList import eu.kanade.tachiyomi.util.lang.launchIO -import eu.kanade.tachiyomi.util.lang.withIOContext import eu.kanade.tachiyomi.util.lang.withUIContext import kotlinx.coroutines.CancellationException import kotlinx.coroutines.Job @@ -693,8 +692,7 @@ class GalleryDetailScene : BaseScene() { horizontalArrangement = Arrangement.Center, ) { val favored by produceState(initialValue = false) { - val containLocalFav = withIOContext { EhDB.containLocalFavorites(galleryDetail.gid) } - value = containLocalFav || galleryDetail.favoriteSlot != -2 + value = galleryDetail.favoriteSlot != -2 FavouriteStatusRouter.stateFlow(galleryDetail.gid).collect { (_, slot) -> value = slot != -2 }