From 2661122d9ae532442526de136b25adb8045803ed Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Fri, 6 Jun 2025 10:08:54 +0700 Subject: [PATCH] chore(source-feed): Also hide entries already in library (#985) --- .../ui/browse/source/feed/SourceFeedScreenModel.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt index 67d4ca917..4ab39f185 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt @@ -221,6 +221,10 @@ open class SourceFeedScreenModel( .toImmutableList() } + // KMK --> + private val hideInLibraryFeedItems = sourcePreferences.hideInLibraryFeedItems().get() + // KMK <-- + /** * Initiates get manga per feed. */ @@ -252,6 +256,9 @@ open class SourceFeedScreenModel( page.map { it.toDomainManga(source.id) } .distinctBy { it.url } .let { networkToLocalManga(it) } + // KMK --> + .filter { !hideInLibraryFeedItems || !it.favorite } + // KMK <-- } mutableState.update { state ->