diff --git a/src/all/pornpics/build.gradle b/src/all/pornpics/build.gradle index 40823dced..dccaad8b4 100644 --- a/src/all/pornpics/build.gradle +++ b/src/all/pornpics/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'PornPics' - extClass = '.PornPics' - extVersionCode = 1 + extClass = '.PornPicsFactory' + extVersionCode = 2 isNsfw = true } diff --git a/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPics.kt b/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPics.kt index afbc38080..c4a2e1418 100644 --- a/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPics.kt +++ b/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPics.kt @@ -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 diff --git a/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPicsFactory.kt b/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPicsFactory.kt new file mode 100644 index 000000000..075f09a39 --- /dev/null +++ b/src/all/pornpics/src/eu/kanade/tachiyomi/extension/all/pornpics/PornPicsFactory.kt @@ -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"), + ) +}