diff --git a/src/en/rizzcomic/build.gradle b/src/en/rizzcomic/build.gradle index 9cc608c2b..991da0e96 100644 --- a/src/en/rizzcomic/build.gradle +++ b/src/en/rizzcomic/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.RizzComic' themePkg = 'mangathemesia' baseUrl = 'https://rizzfables.com' - overrideVersionCode = 10 + overrideVersionCode = 11 isNsfw = false } diff --git a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RizzComic.kt b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RizzComic.kt index 1caae477d..60710ac60 100644 --- a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RizzComic.kt +++ b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RizzComic.kt @@ -121,6 +121,21 @@ class RizzComic : MangaThemesiaAlt( } } + override fun String?.parseStatus(): Int = when { + this == null -> SManga.UNKNOWN + + listOf("ongoing", "new season", "mass released") + .any { this.contains(it, ignoreCase = true) } -> SManga.ONGOING + listOf("completed") + .any { this.contains(it, ignoreCase = true) } -> SManga.COMPLETED + listOf("dropped") + .any { this.contains(it, ignoreCase = true) } -> SManga.CANCELLED + listOf("hiatus", "season end") + .any { this.contains(it, ignoreCase = true) } -> SManga.ON_HIATUS + + else -> SManga.UNKNOWN + } + override fun searchMangaParse(response: Response): MangasPage { val result = response.parseAs>()