[LibSocial] Allow to change domain

master
Koitharu 10 months ago
parent b58e9ff328
commit 7cb9a264de
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -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"),
)

Loading…
Cancel
Save