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 themeClass = "BakkinReaderX"
|
||||||
|
|
||||||
override val baseVersionCode = 5
|
override val baseVersionCode = 6
|
||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
SingleLang("Bakkin", "https://bakkin.moe/reader/", "en"),
|
SingleLang("Bakkin", "https://bakkin.moe/reader/", "en"),
|
||||||
|
@ -61,10 +61,6 @@ abstract class BakkinReaderX(
|
|||||||
override fun headersBuilder() =
|
override fun headersBuilder() =
|
||||||
Headers.Builder().add("User-Agent", userAgent)
|
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) =
|
override fun fetchPopularManga(page: Int) =
|
||||||
fetchSearchManga(page, "", FilterList())
|
fetchSearchManga(page, "", FilterList())
|
||||||
|
|
||||||
@ -115,6 +111,13 @@ abstract class BakkinReaderX(
|
|||||||
.mapIndexed { idx, page -> Page(idx, "", baseUrl + page) }
|
.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) {
|
override fun setupPreferenceScreen(screen: PreferenceScreen) {
|
||||||
ListPreference(screen.context).apply {
|
ListPreference(screen.context).apply {
|
||||||
key = "quality"
|
key = "quality"
|
||||||
@ -139,6 +142,9 @@ abstract class BakkinReaderX(
|
|||||||
override fun latestUpdatesRequest(page: Int) =
|
override fun latestUpdatesRequest(page: Int) =
|
||||||
throw UnsupportedOperationException("Not used!")
|
throw UnsupportedOperationException("Not used!")
|
||||||
|
|
||||||
|
override fun mangaDetailsRequest(manga: SManga) =
|
||||||
|
throw UnsupportedOperationException("Not used!")
|
||||||
|
|
||||||
override fun searchMangaParse(response: Response) =
|
override fun searchMangaParse(response: Response) =
|
||||||
throw UnsupportedOperationException("Not used!")
|
throw UnsupportedOperationException("Not used!")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user