From 3ee344ab54a36ce10984f50a2a4d7ac60eb80f15 Mon Sep 17 00:00:00 2001 From: Programmer-0-0 <67505416+Programmer-0-0@users.noreply.github.com> Date: Thu, 17 Aug 2023 15:03:59 +0400 Subject: [PATCH] fix(en/gogoanime): Fix order of latest updates (#2054) --- src/en/gogoanime/build.gradle | 2 +- .../animeextension/en/gogoanime/GogoAnime.kt | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/en/gogoanime/build.gradle b/src/en/gogoanime/build.gradle index 23196f746..8d05d7e49 100644 --- a/src/en/gogoanime/build.gradle +++ b/src/en/gogoanime/build.gradle @@ -7,7 +7,7 @@ ext { extName = 'Gogoanime' pkgNameSuffix = 'en.gogoanime' extClass = '.GogoAnime' - extVersionCode = 70 + extVersionCode = 71 libVersion = '13' } diff --git a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt index fbc48ade0..82a6fef12 100644 --- a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt +++ b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt @@ -72,14 +72,13 @@ class GogoAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { // =============================== Latest =============================== override fun latestUpdatesRequest(page: Int): Request = - GET("https://ajax.gogo-load.com/ajax/page-recent-release-ongoing.html?page=$page&type=1", headers) + GET("$baseUrl/?page=$page", headers) - override fun latestUpdatesSelector(): String = "div.added_series_body.popular li a:has(div)" + override fun latestUpdatesSelector(): String = "div.img a" override fun latestUpdatesFromElement(element: Element): SAnime = SAnime.create().apply { - setUrlWithoutDomain(element.attr("abs:href")) - thumbnail_url = element.select("div.thumbnail-popular").attr("style") - .substringAfter("background: url('").substringBefore("');") + setUrlWithoutDomain(element.attr("href")) + thumbnail_url = element.selectFirst("img")!!.attr("src") title = element.attr("title") } @@ -253,7 +252,7 @@ class GogoAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { private val PREF_DOMAIN_KEY = "preferred_domain_name_v${AppInfo.getVersionName()}" private const val PREF_DOMAIN_TITLE = "Override BaseUrl" - private const val PREF_DOMAIN_DEFAULT = "https://gogoanime3.net" + private const val PREF_DOMAIN_DEFAULT = "https://gogoanimehd.to" private const val PREF_DOMAIN_SUMMARY = "For temporary uses. Updating the extension will erase this setting." private const val PREF_QUALITY_KEY = "preferred_quality"