ManhwaZ: Use ignore case when comparing in status (#10562)

ManhwaZ: Use ignore case parsing when comparing in status
This commit is contained in:
are-are-are 2025-09-19 13:51:36 +07:00 committed by Draff
parent 128c4a4194
commit ba2f0c6271
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 3 additions and 4 deletions

View File

@ -2,7 +2,7 @@ plugins {
id("lib-multisrc")
}
baseVersionCode = 2
baseVersionCode = 3
dependencies {
api(project(":lib:i18n"))

View File

@ -118,7 +118,6 @@ abstract class ManhwaZ(
override fun mangaDetailsParse(document: Document) = SManga.create().apply {
val statusText = document.selectFirst("div.summary-heading:contains($mangaDetailsStatusHeading) + div.summary-content")
?.text()
?.lowercase()
?: ""
title = document.selectFirst("div.post-title h1")!!.text()
@ -126,8 +125,8 @@ abstract class ManhwaZ(
description = document.selectFirst("div.summary__content")?.text()
genre = document.select("div.genres-content a[rel=tag]").joinToString { it.text() }
status = when {
ongoingStatusList.contains(statusText) -> SManga.ONGOING
completedStatusList.contains(statusText) -> SManga.COMPLETED
ongoingStatusList.any { it.contains(statusText, ignoreCase = true) } -> SManga.ONGOING
completedStatusList.any { it.contains(statusText, ignoreCase = true) } -> SManga.COMPLETED
else -> SManga.UNKNOWN
}
thumbnail_url = document.selectFirst("div.summary_image img")?.imgAttr()