Cứu Truyện: Change pageSize to 24, remove unused state

master
Draken 8 months ago committed by GitHub
parent e599f431c5
commit 260e5acd5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -23,7 +23,7 @@ import java.util.*
@MangaSourceParser("CUUTRUYEN", "Cứu Truyện", "vi") @MangaSourceParser("CUUTRUYEN", "Cứu Truyện", "vi")
internal class CuuTruyenParser(context: MangaLoaderContext) : internal class CuuTruyenParser(context: MangaLoaderContext) :
PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 20) { PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 24) {
private val apiSuffix = "/api/v2" private val apiSuffix = "/api/v2"
override val userAgentKey = ConfigKey.UserAgent(UserAgents.KOTATSU) override val userAgentKey = ConfigKey.UserAgent(UserAgents.KOTATSU)
@ -83,14 +83,12 @@ internal class CuuTruyenParser(context: MangaLoaderContext) :
append("&tags=") append("&tags=")
val tags = buildList { val tags = buildList {
addAll(filter.tags.map { "\"${space2plus(it.title.lowercase())}\"" }) addAll(filter.tags.map { "\"${space2plus(it.title.lowercase())}\"" })
// trying to do this special case
addAll( addAll(
filter.states.map { filter.states.map {
when (it) { when (it) {
MangaState.ONGOING -> "\"đang+tiến+hành\"" MangaState.ONGOING -> "\"đang+tiến+hành\""
MangaState.FINISHED -> "\"đã+hoàn+thành\"" MangaState.FINISHED -> "\"đã+hoàn+thành\""
// return empty list if null / empty else -> ""
else -> "\"đang+tiến+hành\"+AND+\"đã+hoàn+thành\""
} }
} }
) )
@ -284,6 +282,7 @@ internal class CuuTruyenParser(context: MangaLoaderContext) :
private fun space2plus(input: String): String = input.replace(' ', '+') 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 private fun availableTags() = arraySetOf( // big thanks to beer-psi
MangaTag("School life", "school-life", source), MangaTag("School life", "school-life", source),
MangaTag("Nsfw", "nsfw", source), MangaTag("Nsfw", "nsfw", source),

Loading…
Cancel
Save