From 5853e54684b466d631044286cefd330cf65e1158 Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:01:06 +0700 Subject: [PATCH] Update SayHentai.kt --- .../org/koitharu/kotatsu/parsers/site/vi/SayHentai.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/SayHentai.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/SayHentai.kt index 542cc803..5c483d6f 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/SayHentai.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/SayHentai.kt @@ -93,10 +93,10 @@ internal class SayHentai(context: MangaLoaderContext) : PagedMangaParser(context return manga.copy( altTitle = doc.selectFirst("h2.other-name")?.text(), author = doc.selectFirst("div.summary-heading:contains(Tác giả) + div.summary-content")?.text(), - tags = doc.select("div.genres-content a[rel=tag]").mapNotNullToSet { a -> + tags = doc.select("div.genres-content a[rel=tag]").mapToSet { a -> MangaTag( - key = a.attr("href").substringAfterLast("/"), - title = a.text(), + key = a.attr("href").substringAfterLast('/'), + title = a.text().toTitleCase(sourceLocale), source = source ) }, @@ -166,8 +166,8 @@ internal class SayHentai(context: MangaLoaderContext) : PagedMangaParser(context return tagsCache.get() ?: run { val tags = webClient.httpGet("https://$domain/genre").parseHtml() .select("ul.page-genres li a") - .mapNotNullToSet { a -> - val title = a.ownText().trim() + .mapToSet { a -> + val title = a.ownText().toTitleCase(sourceLocale) MangaTag( key = a.attr("href").substringAfterLast("/"), title = title,