From 260e5acd5c93fa89423ced002e9851af1edecc71 Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Tue, 9 Sep 2025 04:43:19 +0700 Subject: [PATCH] =?UTF-8?q?C=E1=BB=A9u=20Truy=E1=BB=87n:=20Change=20pageSi?= =?UTF-8?q?ze=20to=2024,=20remove=20unused=20state?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../koitharu/kotatsu/parsers/site/vi/CuuTruyenParser.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CuuTruyenParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CuuTruyenParser.kt index 9e42b1a5..fc0c81d4 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CuuTruyenParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CuuTruyenParser.kt @@ -23,7 +23,7 @@ import java.util.* @MangaSourceParser("CUUTRUYEN", "Cứu Truyện", "vi") internal class CuuTruyenParser(context: MangaLoaderContext) : - PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 20) { + PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 24) { private val apiSuffix = "/api/v2" override val userAgentKey = ConfigKey.UserAgent(UserAgents.KOTATSU) @@ -83,14 +83,12 @@ internal class CuuTruyenParser(context: MangaLoaderContext) : append("&tags=") val tags = buildList { addAll(filter.tags.map { "\"${space2plus(it.title.lowercase())}\"" }) - // trying to do this special case addAll( filter.states.map { when (it) { MangaState.ONGOING -> "\"đang+tiến+hành\"" MangaState.FINISHED -> "\"đã+hoàn+thành\"" - // return empty list if null / empty - else -> "\"đang+tiến+hành\"+AND+\"đã+hoàn+thành\"" + else -> "" } } ) @@ -284,6 +282,7 @@ internal class CuuTruyenParser(context: MangaLoaderContext) : private fun space2plus(input: String): String = input.replace(' ', '+') + // keep old tags list, key in MangaTag is unnecessary private fun availableTags() = arraySetOf( // big thanks to beer-psi MangaTag("School life", "school-life", source), MangaTag("Nsfw", "nsfw", source),