[LibSocial] Allow to change domain
This commit is contained in:
@@ -12,5 +12,5 @@ internal class HentaiLibParser(context: MangaLoaderContext) : LibSocialParser(
|
||||
context = context,
|
||||
source = MangaParserSource.HENTAILIB,
|
||||
siteId = 4,
|
||||
siteDomain = "v1.hentailib.org",
|
||||
siteDomains = arrayOf("v1.hentailib.org", "hentailib.me"),
|
||||
)
|
||||
|
||||
@@ -25,8 +25,8 @@ import java.util.*
|
||||
internal abstract class LibSocialParser(
|
||||
context: MangaLoaderContext,
|
||||
source: MangaParserSource,
|
||||
siteDomain: String,
|
||||
protected val siteId: Int,
|
||||
siteDomains: Array<String>,
|
||||
) : LegacyPagedMangaParser(context, source, pageSize = 60), MangaParserAuthProvider {
|
||||
|
||||
protected val apiHost = "api.cdnlibs.org"
|
||||
@@ -55,7 +55,7 @@ internal abstract class LibSocialParser(
|
||||
SortOrder.ALPHABETICAL_DESC,
|
||||
)
|
||||
|
||||
final override val configKeyDomain = ConfigKey.Domain(siteDomain)
|
||||
final override val configKeyDomain = ConfigKey.Domain(*siteDomains)
|
||||
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = MangaListFilterCapabilities(
|
||||
|
||||
@@ -15,7 +15,7 @@ internal class MangaLibParser(
|
||||
context = context,
|
||||
source = MangaParserSource.MANGALIB,
|
||||
siteId = 1,
|
||||
siteDomain = "mangalib.me",
|
||||
siteDomains = arrayOf("mangalib.me"),
|
||||
) {
|
||||
|
||||
override suspend fun getPages(chapter: MangaChapter): List<MangaPage> = try {
|
||||
|
||||
@@ -9,5 +9,5 @@ internal class SlashLibParser(context: MangaLoaderContext) : LibSocialParser(
|
||||
context = context,
|
||||
source = MangaParserSource.YAOILIB,
|
||||
siteId = 2,
|
||||
siteDomain = "v2.slashlib.me",
|
||||
siteDomains = arrayOf("v2.slashlib.me"),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user