Fix hidden sources showing in browse
This commit is contained in:
parent
a3989030aa
commit
cdebb6db67
@ -6,6 +6,7 @@ import eu.kanade.domain.source.model.Source
|
|||||||
import eu.kanade.domain.source.repository.SourceRepository
|
import eu.kanade.domain.source.repository.SourceRepository
|
||||||
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
|
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
|
||||||
import eu.kanade.tachiyomi.source.LocalSource
|
import eu.kanade.tachiyomi.source.LocalSource
|
||||||
|
import exh.source.BlacklistedSources
|
||||||
import kotlinx.coroutines.flow.Flow
|
import kotlinx.coroutines.flow.Flow
|
||||||
import kotlinx.coroutines.flow.combine
|
import kotlinx.coroutines.flow.combine
|
||||||
import kotlinx.coroutines.flow.distinctUntilChanged
|
import kotlinx.coroutines.flow.distinctUntilChanged
|
||||||
@ -39,7 +40,7 @@ class GetEnabledSources(
|
|||||||
val sourcesInSourceCategories = sourcesAndCategories.map { it.first }
|
val sourcesInSourceCategories = sourcesAndCategories.map { it.first }
|
||||||
sources
|
sources
|
||||||
.filter { it.lang in enabledLanguages || it.id == LocalSource.ID }
|
.filter { it.lang in enabledLanguages || it.id == LocalSource.ID }
|
||||||
.filterNot { it.id.toString() in disabledSources }
|
.filterNot { it.id.toString() in disabledSources || it.id in BlacklistedSources.HIDDEN_SOURCES }
|
||||||
.sortedBy { it.name }
|
.sortedBy { it.name }
|
||||||
.flatMap {
|
.flatMap {
|
||||||
val flag = if ("${it.id}" in pinnedSourceIds) Pins.pinned else Pins.unpinned
|
val flag = if ("${it.id}" in pinnedSourceIds) Pins.pinned else Pins.unpinned
|
||||||
|
Loading…
x
Reference in New Issue
Block a user