MangaDex, add support for Bilibili chapters
This commit is contained in:
@@ -25,6 +25,7 @@ import eu.kanade.tachiyomi.util.lang.runAsObservable
|
||||
import exh.md.MangaDexFabHeaderAdapter
|
||||
import exh.md.dto.MangaDto
|
||||
import exh.md.handlers.ApiMangaParser
|
||||
import exh.md.handlers.BilibiliHandler
|
||||
import exh.md.handlers.ComikeyHandler
|
||||
import exh.md.handlers.FollowsHandler
|
||||
import exh.md.handlers.MangaHandler
|
||||
@@ -115,8 +116,19 @@ class MangaDex(delegate: HttpSource, val context: Context) :
|
||||
private val comikeyHandler by lazy {
|
||||
ComikeyHandler(network.cloudflareClient)
|
||||
}
|
||||
private val bilibiliHandler by lazy {
|
||||
BilibiliHandler(network.cloudflareClient)
|
||||
}
|
||||
private val pageHandler by lazy {
|
||||
PageHandler(headers, mangadexService, mangaPlusHandler, comikeyHandler, preferences, mdList)
|
||||
PageHandler(
|
||||
headers,
|
||||
mangadexService,
|
||||
mangaPlusHandler,
|
||||
comikeyHandler,
|
||||
bilibiliHandler,
|
||||
preferences,
|
||||
mdList
|
||||
)
|
||||
}
|
||||
|
||||
// UrlImportableSource methods
|
||||
@@ -168,6 +180,12 @@ class MangaDex(delegate: HttpSource, val context: Context) :
|
||||
}
|
||||
}
|
||||
|
||||
override fun fetchImageUrl(page: Page): Observable<String> {
|
||||
return pageHandler.fetchImageUrl(page) {
|
||||
super.fetchImageUrl(it)
|
||||
}
|
||||
}
|
||||
|
||||
// MetadataSource methods
|
||||
override val metaClass: KClass<MangaDexSearchMetadata> = MangaDexSearchMetadata::class
|
||||
|
||||
|
||||
Reference in New Issue
Block a user