diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt index 25b12481..ce086c22 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt @@ -90,23 +90,6 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co } } - private suspend fun getAvailableTags(): Set { - 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 { val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml() return manga.copy( @@ -173,4 +156,21 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co } else null } } + + private suspend fun getAvailableTags(): Set { + 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() + } } \ No newline at end of file