From ebfef9c387eca63a828994d80e29aa48570f0900 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Tue, 14 Feb 2023 15:53:50 +0200 Subject: [PATCH] ReaderFront: update for extensions-lib 1.4 (#15354) --- .../tachiyomi/multisrc/readerfront/ReaderFront.kt | 10 +++++----- .../multisrc/readerfront/ReaderFrontGenerator.kt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFront.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFront.kt index 434218a00..08c37f4a4 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFront.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFront.kt @@ -39,7 +39,7 @@ abstract class ReaderFront( GET("$apiUrl?query=${works(i18n.id, "stub", "ASC", page, 120)}", headers) override fun mangaDetailsRequest(manga: SManga) = - GET("$baseUrl/work/$lang/${manga.url}", headers) + GET("$apiUrl?query=${work(i18n.id, manga.url)}", headers) override fun chapterListRequest(manga: SManga) = GET("$apiUrl?query=${chaptersByWork(i18n.id, manga.url)}", headers) @@ -105,10 +105,10 @@ abstract class ReaderFront( } } - override fun fetchMangaDetails(manga: SManga) = - GET("$apiUrl?query=${work(i18n.id, manga.url)}", headers).let { - client.newCall(it).asObservableSuccess().map(::mangaDetailsParse) - }!! + override fun getMangaUrl(manga: SManga) = "$baseUrl/work/$lang/${manga.url}" + + override fun getChapterUrl(chapter: SChapter) = + throw UnsupportedOperationException("Not implemented!") override fun fetchSearchManga(page: Int, query: String, filters: FilterList) = client.newCall(popularMangaRequest(page)).asObservableSuccess().map { res -> diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt index 1ff10a319..6673ecbde 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt @@ -9,7 +9,7 @@ class ReaderFrontGenerator : ThemeSourceGenerator { override val themeClass = "ReaderFront" - override val baseVersionCode = 6 + override val baseVersionCode = 7 override val sources = listOf( MultiLang("Ravens Scans", "https://ravens-scans.com", listOf("es", "en"), true),