Bakkin: update for extensions-lib 1.4 (#15340)
This commit is contained in:
parent
049a67943a
commit
9b4e5809fb
@ -8,7 +8,7 @@ class BakkinGenerator : ThemeSourceGenerator {
|
||||
|
||||
override val themeClass = "BakkinReaderX"
|
||||
|
||||
override val baseVersionCode = 5
|
||||
override val baseVersionCode = 6
|
||||
|
||||
override val sources = listOf(
|
||||
SingleLang("Bakkin", "https://bakkin.moe/reader/", "en"),
|
||||
|
@ -61,10 +61,6 @@ abstract class BakkinReaderX(
|
||||
override fun headersBuilder() =
|
||||
Headers.Builder().add("User-Agent", userAgent)
|
||||
|
||||
// Request the actual manga URL for the webview
|
||||
override fun mangaDetailsRequest(manga: SManga) =
|
||||
GET("$baseUrl#m=${manga.url}", headers)
|
||||
|
||||
override fun fetchPopularManga(page: Int) =
|
||||
fetchSearchManga(page, "", FilterList())
|
||||
|
||||
@ -115,6 +111,13 @@ abstract class BakkinReaderX(
|
||||
.mapIndexed { idx, page -> Page(idx, "", baseUrl + page) }
|
||||
}
|
||||
|
||||
override fun getMangaUrl(manga: SManga) = "$baseUrl#m=${manga.url}"
|
||||
|
||||
override fun getChapterUrl(chapter: SChapter): String {
|
||||
val (m, v, c) = chapter.url.split('/')
|
||||
return "$baseUrl#m=$m&v=$v&c=$c"
|
||||
}
|
||||
|
||||
override fun setupPreferenceScreen(screen: PreferenceScreen) {
|
||||
ListPreference(screen.context).apply {
|
||||
key = "quality"
|
||||
@ -139,6 +142,9 @@ abstract class BakkinReaderX(
|
||||
override fun latestUpdatesRequest(page: Int) =
|
||||
throw UnsupportedOperationException("Not used!")
|
||||
|
||||
override fun mangaDetailsRequest(manga: SManga) =
|
||||
throw UnsupportedOperationException("Not used!")
|
||||
|
||||
override fun searchMangaParse(response: Response) =
|
||||
throw UnsupportedOperationException("Not used!")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user