Move EnhancedSource helper functions to SourceHelpers
This commit is contained in:
parent
2e580cfb55
commit
5d600166ea
@ -1,7 +1,6 @@
|
|||||||
package exh.source
|
package exh.source
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
|
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
|
||||||
import eu.kanade.tachiyomi.source.Source
|
|
||||||
import eu.kanade.tachiyomi.source.model.FilterList
|
import eu.kanade.tachiyomi.source.model.FilterList
|
||||||
import eu.kanade.tachiyomi.source.model.MangasPage
|
import eu.kanade.tachiyomi.source.model.MangasPage
|
||||||
import eu.kanade.tachiyomi.source.model.Page
|
import eu.kanade.tachiyomi.source.model.Page
|
||||||
@ -255,21 +254,3 @@ class EnhancedHttpSource(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun Source.getMainSource(): Source = if (this is EnhancedHttpSource) {
|
|
||||||
this.source()
|
|
||||||
} else {
|
|
||||||
this
|
|
||||||
}
|
|
||||||
|
|
||||||
fun Source.getOriginalSource(): Source = if (this is EnhancedHttpSource) {
|
|
||||||
this.originalSource
|
|
||||||
} else {
|
|
||||||
this
|
|
||||||
}
|
|
||||||
|
|
||||||
fun Source.getEnhancedSource(): Source = if (this is EnhancedHttpSource) {
|
|
||||||
this.enhancedSource
|
|
||||||
} else {
|
|
||||||
this
|
|
||||||
}
|
|
||||||
|
@ -105,3 +105,21 @@ fun isMetadataSource(source: Long) = source in 6900..6999 ||
|
|||||||
fun Source.isEhBasedSource() = id == EH_SOURCE_ID || id == EXH_SOURCE_ID
|
fun Source.isEhBasedSource() = id == EH_SOURCE_ID || id == EXH_SOURCE_ID
|
||||||
|
|
||||||
fun Manga.isEhBasedManga() = source == EH_SOURCE_ID || source == EXH_SOURCE_ID
|
fun Manga.isEhBasedManga() = source == EH_SOURCE_ID || source == EXH_SOURCE_ID
|
||||||
|
|
||||||
|
fun Source.getMainSource(): Source = if (this is EnhancedHttpSource) {
|
||||||
|
this.source()
|
||||||
|
} else {
|
||||||
|
this
|
||||||
|
}
|
||||||
|
|
||||||
|
fun Source.getOriginalSource(): Source = if (this is EnhancedHttpSource) {
|
||||||
|
this.originalSource
|
||||||
|
} else {
|
||||||
|
this
|
||||||
|
}
|
||||||
|
|
||||||
|
fun Source.getEnhancedSource(): Source = if (this is EnhancedHttpSource) {
|
||||||
|
this.enhancedSource
|
||||||
|
} else {
|
||||||
|
this
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user