From 979ae7f53f56d27fddb942b19c2605b70930c546 Mon Sep 17 00:00:00 2001 From: Luqman <16263232+Riztard@users.noreply.github.com> Date: Wed, 15 Oct 2025 19:46:39 +0700 Subject: [PATCH] Ikiru: fix search & chapter list (#11060) --- src/id/mangatale/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/id/mangatale/build.gradle b/src/id/mangatale/build.gradle index 8a15259a7..aceaf1281 100644 --- a/src/id/mangatale/build.gradle +++ b/src/id/mangatale/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Ikiru' extClass = '.Ikiru' - extVersionCode = 42 + extVersionCode = 43 isNsfw = true } diff --git a/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt b/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt index 4179d5c53..ea80481a2 100644 --- a/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt +++ b/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt @@ -66,7 +66,7 @@ class Ikiru : ParsedHttpSource() { if (searchNonce.isNullOrEmpty()) { val document = client.newCall( - GET("$baseUrl/ajax-call?type=search_form&action=get_nonce", headers), + GET("$baseUrl/wp-admin/admin-ajax.php?type=search_form&action=get_nonce", headers), ).execute().asJsoup() searchNonce = document.selectFirst("input[name=search_nonce]")!!.attr("value") } @@ -78,7 +78,7 @@ class Ikiru : ParsedHttpSource() { .addFormDataPart("nonce", searchNonce!!) .build() - return POST("$baseUrl/ajax-call?action=advanced_search", body = requestBody) + return POST("$baseUrl/wp-admin/admin-ajax.php?action=advanced_search", body = requestBody) } override fun searchMangaSelector() = "div.overflow-hidden:has(a.font-medium)" @@ -127,7 +127,7 @@ class Ikiru : ParsedHttpSource() { ?: client.newCall(mangaDetailsRequest(manga)).execute().asJsoup().getMangaId() ?: throw Exception("Could not find manga ID") - val chapterListUrl = "$baseUrl/ajax-call".toHttpUrl().newBuilder() + val chapterListUrl = "$baseUrl/wp-admin/admin-ajax.php".toHttpUrl().newBuilder() .addQueryParameter("manga_id", mangaId) .addQueryParameter("page", "${Random.nextInt(99, 9999)}") // keep above 3 for loading hidden chapter .addQueryParameter("action", "chapter_list")