[TruyenHentaiVN] Add source

master
Draken 1 year ago
parent 73dd8c4688
commit a454613ce8

@ -90,23 +90,6 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co
} }
} }
private suspend fun getAvailableTags(): Set<MangaTag> {
val doc = webClient.httpGet("https://$domain").parseHtml()
return doc.select("a.py-2[href^=/the-loai-]").mapNotNull { element ->
val href = element.attr("href")
val key = href.removePrefix("/")
val title = element.text()
if (key.isNotEmpty() && title.isNotEmpty()) {
MangaTag(
key = key,
title = title,
source = source
)
} else null
}.toSet()
}
override suspend fun getDetails(manga: Manga): Manga { override suspend fun getDetails(manga: Manga): Manga {
val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml() val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml()
return manga.copy( return manga.copy(
@ -173,4 +156,21 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co
} else null } else null
} }
} }
private suspend fun getAvailableTags(): Set<MangaTag> {
val doc = webClient.httpGet("https://$domain").parseHtml()
return doc.select("a.py-2[href^=/the-loai-]").mapNotNull { element ->
val href = element.attr("href")
val key = href.removePrefix("/")
val title = element.text()
if (key.isNotEmpty() && title.isNotEmpty()) {
MangaTag(
key = key,
title = title,
source = source
)
} else null
}.toSet()
}
} }
Loading…
Cancel
Save