Hide internal sources from UI
Change wording on migration button in smartsearch
This commit is contained in:
parent
126d875547
commit
e7abe27bb6
@ -66,6 +66,10 @@ open class SourceManager(private val context: Context) {
|
||||
|
||||
fun getCatalogueSources() = sourcesMap.values.filterIsInstance<CatalogueSource>()
|
||||
|
||||
fun getVisibleCatalogueSources() = sourcesMap.values.filterIsInstance<CatalogueSource>().filter {
|
||||
it.id !in BlacklistedSources.HIDDEN_SOURCES
|
||||
}
|
||||
|
||||
internal fun registerSource(source: Source, overwrite: Boolean = false) {
|
||||
// EXH -->
|
||||
val sourceQName = source::class.qualifiedName
|
||||
|
@ -96,7 +96,7 @@ class CataloguePresenter(
|
||||
val languages = preferences.enabledLanguages().getOrDefault()
|
||||
val hiddenCatalogues = preferences.hiddenCatalogues().getOrDefault()
|
||||
|
||||
return sourceManager.getCatalogueSources()
|
||||
return sourceManager.getVisibleCatalogueSources()
|
||||
.filter { it.lang in languages }
|
||||
.filterNot { it.id.toString() in hiddenCatalogues }
|
||||
.sortedBy { "(${it.lang}) ${it.name}" } +
|
||||
|
@ -102,7 +102,7 @@ open class CatalogueSearchPresenter(
|
||||
val languages = preferencesHelper.enabledLanguages().getOrDefault()
|
||||
val hiddenCatalogues = preferencesHelper.hiddenCatalogues().getOrDefault()
|
||||
|
||||
return sourceManager.getCatalogueSources()
|
||||
return sourceManager.getVisibleCatalogueSources()
|
||||
.filter { it.lang in languages }
|
||||
.filterNot { it is LoginSource && !it.isLogged() }
|
||||
.filterNot { it.id.toString() in hiddenCatalogues }
|
||||
|
@ -1,5 +1,7 @@
|
||||
package exh.source
|
||||
|
||||
import exh.MERGED_SOURCE_ID
|
||||
|
||||
object BlacklistedSources {
|
||||
val NHENTAI_EXT_SOURCES = listOf(3122156392225024195)
|
||||
val PERVEDEN_EN_EXT_SOURCES = listOf(4673633799850248749)
|
||||
@ -35,4 +37,8 @@ object BlacklistedSources {
|
||||
"eu.kanade.tachiyomi.extension.en.perveden",
|
||||
"eu.kanade.tachiyomi.extension.it.perveden"
|
||||
)
|
||||
|
||||
val HIDDEN_SOURCES = listOf(
|
||||
MERGED_SOURCE_ID
|
||||
)
|
||||
}
|
@ -280,7 +280,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="Replace current" />
|
||||
android:text="Migrate from current" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
@ -308,7 +308,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="Replace current" />
|
||||
android:text="Migrate from current" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
Loading…
x
Reference in New Issue
Block a user