[Desu] Fixes

master
Koitharu 8 months ago
parent e044463f91
commit b9ecdb2db6
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -20,7 +20,14 @@ import java.util.*
internal class DesuMeParser(context: MangaLoaderContext) : internal class DesuMeParser(context: MangaLoaderContext) :
PagedMangaParser(context, MangaParserSource.DESUME, 20) { PagedMangaParser(context, MangaParserSource.DESUME, 20) {
override val configKeyDomain = ConfigKey.Domain("desu.city", "desu.work", "desu.store", "desu.me", "desu.win") override val configKeyDomain = ConfigKey.Domain(
"x.desu.city",
"desu.city",
"desu.work",
"desu.store",
"desu.me",
"desu.win",
)
override val availableSortOrders: Set<SortOrder> = EnumSet.of( override val availableSortOrders: Set<SortOrder> = EnumSet.of(
SortOrder.UPDATED, SortOrder.UPDATED,
@ -181,8 +188,8 @@ internal class DesuMeParser(context: MangaLoaderContext) :
.selectFirstOrThrow(".catalog-genres") .selectFirstOrThrow(".catalog-genres")
val li = root.select("li") val li = root.select("li")
val result = ArrayMap<String, MangaTag>(li.size) val result = ArrayMap<String, MangaTag>(li.size)
li.forEach { for (it in li) {
val input = it.selectFirstOrThrow("input") val input = it.selectFirst("input") ?: continue
val tag = MangaTag( val tag = MangaTag(
source = source, source = source,
key = input.attr("data-genre-slug").ifEmpty { key = input.attr("data-genre-slug").ifEmpty {

Loading…
Cancel
Save