From d7241034bcf741613936e1eda42569ff7b72aa28 Mon Sep 17 00:00:00 2001 From: bapeey <90949336+bapeey@users.noreply.github.com> Date: Fri, 17 Oct 2025 12:36:12 -0500 Subject: [PATCH] ManhwaWeb: Fix incorrect slug (#11102) fix slug --- src/es/manhwaweb/build.gradle | 2 +- .../extension/es/manhwaweb/ManhwaWebDto.kt | 14 +++++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/es/manhwaweb/build.gradle b/src/es/manhwaweb/build.gradle index 5afc7b71d..79c0cc1b2 100644 --- a/src/es/manhwaweb/build.gradle +++ b/src/es/manhwaweb/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'ManhwaWeb' extClass = '.ManhwaWeb' - extVersionCode = 8 + extVersionCode = 9 isNsfw = true } diff --git a/src/es/manhwaweb/src/eu/kanade/tachiyomi/extension/es/manhwaweb/ManhwaWebDto.kt b/src/es/manhwaweb/src/eu/kanade/tachiyomi/extension/es/manhwaweb/ManhwaWebDto.kt index 612ee3e41..18df17c2a 100644 --- a/src/es/manhwaweb/src/eu/kanade/tachiyomi/extension/es/manhwaweb/ManhwaWebDto.kt +++ b/src/es/manhwaweb/src/eu/kanade/tachiyomi/extension/es/manhwaweb/ManhwaWebDto.kt @@ -25,7 +25,7 @@ class PopularComicDto( fun toSManga() = SManga.create().apply { title = name thumbnail_url = thumbnail - url = slug.removePrefix("/") + url = slug.removePrefix("/").replace("manga/", "manhwa/") } } @@ -44,16 +44,14 @@ class LatestDto( @Serializable class LatestComicDto( @SerialName("create") val latestChapterDate: Long, - @SerialName("id_manhwa") val slug: String, - @SerialName("_plataforma") val platform: String, + @SerialName("id_rel") val slug: String, @SerialName("name_manhwa") private val name: String, @SerialName("img") private val thumbnail: String, ) { fun toSManga() = SManga.create().apply { title = name thumbnail_url = thumbnail - val type = if (platform == "toptoon" || platform == "lezhin") "manhwa" else "manga" - url = "$type/$slug" + url = "manhwa/$slug" } } @@ -65,16 +63,14 @@ class PayloadSearchDto( @Serializable class SearchComicDto( - @SerialName("_id") val slug: String, - @SerialName("_plataforma") val platform: String, + @SerialName("real_id") val slug: String, @SerialName("the_real_name") private val name: String, @SerialName("_imagen") private val thumbnail: String, ) { fun toSManga() = SManga.create().apply { title = name thumbnail_url = thumbnail - val type = if (platform == "toptoon" || platform == "lezhin") "manhwa" else "manga" - url = "$type/$slug" + url = "manhwa/$slug" } }