[Iken] Fixes

master
Koitharu 2 years ago
parent 7999064dd4
commit f80b586081
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -177,10 +177,10 @@ internal abstract class IkenParser(
protected open suspend fun fetchAvailableTags(): Set<MangaTag> { protected open suspend fun fetchAvailableTags(): Set<MangaTag> {
val doc = webClient.httpGet("https://$domain/series").parseHtml() val doc = webClient.httpGet("https://$domain/series").parseHtml()
return doc.selectLastOrThrow("select").select("option[value]").mapNotNullToSet { return doc.selectLastOrThrow("select").select("option[value]").mapNotNullToSet {
val key = it.attr("value") ?: return@mapNotNullToSet null val key = it.attrOrNull("value") ?: return@mapNotNullToSet null
MangaTag( MangaTag(
key = key, key = key,
title = it.text() ?: key, title = (it.text() ?: key).toTitleCase(sourceLocale),
source = source, source = source,
) )
} }

Loading…
Cancel
Save