From d2d73b7cf5243de348e06b164027eb2caaf4210d Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 19 Apr 2019 09:39:06 -0400 Subject: [PATCH] MangaKakalot: handle older entries (fixes inorichi/tachiyomi#1992) (#1036) --- src/en/mangakakalot/build.gradle | 2 +- .../extension/en/mangakakalot/Mangakakalot.kt | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/en/mangakakalot/build.gradle b/src/en/mangakakalot/build.gradle index dc7810e02..e4faee801 100644 --- a/src/en/mangakakalot/build.gradle +++ b/src/en/mangakakalot/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: MangaKakalot' pkgNameSuffix = 'en.mangakakalot' extClass = '.Mangakakalot' - extVersionCode = 5 + extVersionCode = 6 libVersion = '1.2' } diff --git a/src/en/mangakakalot/src/eu/kanade/tachiyomi/extension/en/mangakakalot/Mangakakalot.kt b/src/en/mangakakalot/src/eu/kanade/tachiyomi/extension/en/mangakakalot/Mangakakalot.kt index f43f3350d..a1698878b 100644 --- a/src/en/mangakakalot/src/eu/kanade/tachiyomi/extension/en/mangakakalot/Mangakakalot.kt +++ b/src/en/mangakakalot/src/eu/kanade/tachiyomi/extension/en/mangakakalot/Mangakakalot.kt @@ -69,7 +69,10 @@ class Mangakakalot : ParsedHttpSource() { override fun searchMangaNextPageSelector() = popularMangaNextPageSelector() override fun mangaDetailsRequest(manga: SManga): Request { - return GET(manga.url, headers) + if (manga.url.startsWith("http")) { + return GET(manga.url, headers) + } + return super.mangaDetailsRequest(manga) } override fun mangaDetailsParse(document: Document): SManga { @@ -97,7 +100,10 @@ class Mangakakalot : ParsedHttpSource() { } override fun chapterListRequest(manga: SManga): Request { - return GET(manga.url, headers) + if (manga.url.startsWith("http")) { + return GET(manga.url, headers) + } + return super.chapterListRequest(manga) } override fun chapterListSelector() = "div.chapter-list div.row" @@ -144,7 +150,10 @@ class Mangakakalot : ParsedHttpSource() { } override fun pageListRequest(chapter: SChapter): Request { - return GET(chapter.url, headers) + if (chapter.url.startsWith("http")) { + return GET(chapter.url, headers) + } + return super.pageListRequest(chapter) } override fun pageListParse(document: Document): List {