fix(pornpics): properly configure language settings (#8466)
* fix(pornpics): properly configure language settings - Implement language configuration via SourceFactory * fix(pornpics): properly bind ID and language settings - Associate language codes with correct source IDs - Use 'all' ID for English (en) language * fix: remove all lang
This commit is contained in:
parent
c6e4780feb
commit
ae6d455bb8
@ -1,7 +1,7 @@
|
||||
ext {
|
||||
extName = 'PornPics'
|
||||
extClass = '.PornPics'
|
||||
extVersionCode = 1
|
||||
extClass = '.PornPicsFactory'
|
||||
extVersionCode = 2
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
|
@ -24,10 +24,16 @@ import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
import rx.Observable
|
||||
|
||||
class PornPics() : SimpleParsedHttpSource(), ConfigurableSource {
|
||||
class PornPics(
|
||||
override val lang: String,
|
||||
) : SimpleParsedHttpSource(), ConfigurableSource {
|
||||
|
||||
override val id = when (lang) {
|
||||
"en" -> 1459635082044256286
|
||||
else -> super.id
|
||||
}
|
||||
|
||||
override val baseUrl = "https://www.pornpics.com"
|
||||
override val lang = "all"
|
||||
override val name = "PornPics"
|
||||
override val supportsLatest = true
|
||||
|
||||
|
@ -0,0 +1,11 @@
|
||||
package eu.kanade.tachiyomi.extension.all.pornpics
|
||||
|
||||
import eu.kanade.tachiyomi.source.SourceFactory
|
||||
|
||||
class PornPicsFactory : SourceFactory {
|
||||
|
||||
override fun createSources() = listOf(
|
||||
PornPics("en"),
|
||||
PornPics("zh"),
|
||||
)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user