parent
8895015388
commit
5a458ac39c
3 changed files with 18 additions and 1 deletions
|
|
@ -41,6 +41,10 @@ class SourcePreferences(
|
|||
|
||||
fun hideInLibraryItems() = preferenceStore.getBoolean("browse_hide_in_library_items", false)
|
||||
|
||||
// KMK -->
|
||||
fun hideInLibraryFeedItems() = preferenceStore.getBoolean("feed_hide_in_library_items", false)
|
||||
// KMK <--
|
||||
|
||||
@Deprecated("Use ExtensionRepoRepository instead", replaceWith = ReplaceWith("ExtensionRepoRepository.getAll()"))
|
||||
fun extensionRepos() = preferenceStore.getStringSet("extension_repos", emptySet())
|
||||
|
||||
|
|
|
|||
|
|
@ -105,6 +105,12 @@ object SettingsBrowseScreen : SearchableSettings {
|
|||
subtitle = stringResource(SYMR.strings.pref_feed_position_summery),
|
||||
enabled = hideFeedTab.not(),
|
||||
),
|
||||
// KMK -->
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
pref = sourcePreferences.hideInLibraryFeedItems(),
|
||||
title = stringResource(MR.strings.pref_hide_in_library_items),
|
||||
),
|
||||
// KMK <--
|
||||
),
|
||||
),
|
||||
// SY <--
|
||||
|
|
|
|||
|
|
@ -276,6 +276,10 @@ open class FeedScreenModel(
|
|||
)
|
||||
}
|
||||
|
||||
// KMK -->
|
||||
private val hideInLibraryFeedItems = sourcePreferences.hideInLibraryFeedItems()
|
||||
// KMK <--
|
||||
|
||||
/**
|
||||
* Initiates get manga per feed.
|
||||
*/
|
||||
|
|
@ -315,7 +319,10 @@ open class FeedScreenModel(
|
|||
itemUI.copy(
|
||||
results = page.map {
|
||||
networkToLocalManga.await(it.toDomainManga(itemUI.source!!.id))
|
||||
},
|
||||
}
|
||||
// KMK -->
|
||||
.filter { !hideInLibraryFeedItems.get() || !it.favorite },
|
||||
// KMK <--
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue