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 {
|
ext {
|
||||||
extName = 'PornPics'
|
extName = 'PornPics'
|
||||||
extClass = '.PornPics'
|
extClass = '.PornPicsFactory'
|
||||||
extVersionCode = 1
|
extVersionCode = 2
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,10 +24,16 @@ import org.jsoup.nodes.Document
|
|||||||
import org.jsoup.nodes.Element
|
import org.jsoup.nodes.Element
|
||||||
import rx.Observable
|
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 baseUrl = "https://www.pornpics.com"
|
||||||
override val lang = "all"
|
|
||||||
override val name = "PornPics"
|
override val name = "PornPics"
|
||||||
override val supportsLatest = true
|
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