pull/385/head
devi 2 years ago
parent f3fc848b6c
commit 6c2a526aeb

@ -1,5 +1,5 @@
package org.koitharu.kotatsu.parsers.model package org.koitharu.kotatsu.parsers.model
enum class MangaState { enum class MangaState {
ONGOING, FINISHED, ABANDONED, HIATUS ONGOING, FINISHED, ABANDONED, PAUSED
} }

@ -106,7 +106,7 @@ internal class BentomangaParser(context: MangaLoaderContext) : PagedMangaParser(
"En cours" -> MangaState.ONGOING "En cours" -> MangaState.ONGOING
"Terminé" -> MangaState.FINISHED "Terminé" -> MangaState.FINISHED
"Abandonné" -> MangaState.ABANDONED "Abandonné" -> MangaState.ABANDONED
"En pause" -> MangaState.HIATUS "En pause" -> MangaState.PAUSED
else -> null else -> null
}, },
author = root.selectFirst(".datas_more-authors-people")?.textOrNull().assertNotNull("author"), author = root.selectFirst(".datas_more-authors-people")?.textOrNull().assertNotNull("author"),

@ -100,7 +100,7 @@ internal abstract class HeanCms(
"Ongoing" -> MangaState.ONGOING "Ongoing" -> MangaState.ONGOING
"Completed" -> MangaState.FINISHED "Completed" -> MangaState.FINISHED
"Dropped" -> MangaState.ABANDONED "Dropped" -> MangaState.ABANDONED
"Hiatus" -> MangaState.HIATUS "Hiatus" -> MangaState.PAUSED
else -> null else -> null
}, },
author = null, author = null,

@ -84,7 +84,7 @@ internal class YugenMangasEs(context: MangaLoaderContext) :
"Ongoing" -> MangaState.ONGOING "Ongoing" -> MangaState.ONGOING
"Completed" -> MangaState.FINISHED "Completed" -> MangaState.FINISHED
"Dropped" -> MangaState.ABANDONED "Dropped" -> MangaState.ABANDONED
"Hiatus" -> MangaState.HIATUS "Hiatus" -> MangaState.PAUSED
else -> null else -> null
}, },
author = null, author = null,

@ -138,7 +138,8 @@ internal abstract class MadaraParser(
) )
@JvmField @JvmField
protected val hiatus: Set<String> = hashSetOf( protected val paused: Set<String> = hashSetOf(
"Hiatus",
"On Hold", "On Hold",
"Pausado", "Pausado",
"En espera", "En espera",
@ -245,7 +246,7 @@ internal abstract class MadaraParser(
in ongoing -> MangaState.ONGOING in ongoing -> MangaState.ONGOING
in finished -> MangaState.FINISHED in finished -> MangaState.FINISHED
in abandoned -> MangaState.ABANDONED in abandoned -> MangaState.ABANDONED
in hiatus -> MangaState.HIATUS in paused -> MangaState.PAUSED
else -> null else -> null
}, },
source = source, source = source,
@ -323,7 +324,7 @@ internal abstract class MadaraParser(
in ongoing -> MangaState.ONGOING in ongoing -> MangaState.ONGOING
in finished -> MangaState.FINISHED in finished -> MangaState.FINISHED
in abandoned -> MangaState.ABANDONED in abandoned -> MangaState.ABANDONED
in hiatus -> MangaState.HIATUS in paused -> MangaState.PAUSED
else -> null else -> null
} }
} }

@ -196,8 +196,8 @@ internal abstract class MangaReaderParser(
"Canceled", "Cancelled", "Cancelado", "cancellato", "Cancelados", "Dropped", "Discontinued", "abandonné", "Abandonné", "Canceled", "Cancelled", "Cancelado", "cancellato", "Cancelados", "Dropped", "Discontinued", "abandonné", "Abandonné",
-> MangaState.ABANDONED -> MangaState.ABANDONED
"On Hold", "Pausado", "En espera", "En pause", "En Pause", "En attente", "Hiatus", "On Hold", "Pausado", "En espera", "En pause", "En Pause", "En attente",
-> MangaState.HIATUS -> MangaState.PAUSED
else -> null else -> null
} }

@ -149,7 +149,7 @@ internal abstract class NepnepParser(
-> MangaState.ABANDONED -> MangaState.ABANDONED
"Hiatus (Scan)", "Hiatus (Publish)", "Hiatus (Scan)", "Hiatus (Publish)",
-> MangaState.HIATUS -> MangaState.PAUSED
else -> null else -> null
}, },

Loading…
Cancel
Save