From 7c7ce285cdb3007c15bb3adabb8e43aea8c97864 Mon Sep 17 00:00:00 2001 From: Prem Kumar <60751338+prem-k-r@users.noreply.github.com> Date: Thu, 24 Apr 2025 22:41:33 +0530 Subject: [PATCH] Rizz Fables: Update status mapping (#8571) * MangaThemesia: More status mapping * Include more Status mapping * fix error * Typo * consistent --- src/en/rizzcomic/build.gradle | 2 +- .../tachiyomi/extension/en/rizzcomic/RizzComic.kt | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) 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>()