From c4b08d04e337b7a90de189dd775bcd4c8cdddf2d Mon Sep 17 00:00:00 2001 From: THE_ORONCO <45314428+THE-ORONCO@users.noreply.github.com> Date: Sun, 2 Jul 2023 22:38:30 +0200 Subject: [PATCH] Fix: page ordering & broken chapter loading (#16959) * fix: Chapter preview broke loading of all other chapters * fix: Page ordering * updated version * applied PR suggestions --- src/en/aurora/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/aurora/build.gradle b/src/en/aurora/build.gradle index 5bca036b4..d002c122e 100644 --- a/src/en/aurora/build.gradle +++ b/src/en/aurora/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'aurora' pkgNameSuffix = 'en.aurora' extClass = '.Aurora' - extVersionCode = 3 + extVersionCode = 4 } apply from: "$rootDir/common.gradle" diff --git a/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt b/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt index 77ac26794..b641705f0 100644 --- a/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt +++ b/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt @@ -30,7 +30,7 @@ class Aurora : HttpSource() { override fun chapterListParse(response: Response): List = throw Exception("Not used") override fun fetchChapterList(manga: SManga): Observable> { - return Observable.just(fetchChapterListTR(baseUrl + manga.url, mutableListOf())) + return Observable.just(fetchChapterListTR(baseUrl + manga.url, mutableListOf()).reversed()) } private tailrec fun fetchChapterListTR( @@ -144,8 +144,8 @@ class Aurora : HttpSource() { val chapterArchiveUrl = "$baseUrl/archive/" val chapterOverviewDoc = client.newCall(GET(chapterArchiveUrl, headers)).execute().asJsoup() - val chapterBlockElements = chapterOverviewDoc.select(".wp-block-image") - val mangasFromChapters = chapterBlockElements + val chapterBlockElements = chapterOverviewDoc.select(".wp-block-image:has(a)") + val mangasFromChapters: List = chapterBlockElements .mapIndexed { chapterIndex, chapter -> val chapterOverviewLink = chapter.selectFirst("a")!! val chapterOverviewUrl = chapterOverviewLink.attr("href")