Merge branch 'KotatsuApp:master' into sources/hentai18vn

master
Draken 1 year ago committed by GitHub
commit af5b62b8fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -38,7 +38,6 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co
when { when {
!filter.tags.isNullOrEmpty() -> { !filter.tags.isNullOrEmpty() -> {
val tag = filter.tags.first() val tag = filter.tags.first()
append("/")
append(tag.key) append(tag.key)
if (page > 1) { if (page > 1) {
append("?page=") append("?page=")
@ -160,10 +159,8 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co
private suspend fun getAvailableTags(): Set<MangaTag> { private suspend fun getAvailableTags(): Set<MangaTag> {
val doc = webClient.httpGet("https://$domain").parseHtml() val doc = webClient.httpGet("https://$domain").parseHtml()
return doc.select("a.py-2[href^=/the-loai-]").mapNotNull { element -> return doc.select("a.py-2[href^=/the-loai-]").mapNotNull { element ->
val href = element.attr("href") val key = element.attr("href")
val key = href.removePrefix("/")
val title = element.text() val title = element.text()
if (key.isNotEmpty() && title.isNotEmpty()) { if (key.isNotEmpty() && title.isNotEmpty()) {
MangaTag( MangaTag(
key = key, key = key,
@ -173,4 +170,4 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co
} else null } else null
}.toSet() }.toSet()
} }
} }

Loading…
Cancel
Save