No need to query local db fav info
This commit is contained in:
1 parent
b90f221ede
commit
77502e1a7c
1 file changed
+1
-3
@@ -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
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user