From 9f68bdf9644582adae6c08a477935b068c99b606 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Mon, 10 Apr 2023 21:29:25 +0300 Subject: [PATCH] MangAdventure: support more series statuses (#16017) --- .../tachiyomi/multisrc/mangadventure/MangAdventure.kt | 10 ++++++---- .../multisrc/mangadventure/MangAdventureAPI.kt | 2 +- .../multisrc/mangadventure/MangAdventureGenerator.kt | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventure.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventure.kt index 4e06075c2..e152cc16d 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventure.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventure.kt @@ -155,10 +155,12 @@ abstract class MangAdventure( status = if (series.licensed == true) { SManga.LICENSED } else { - when (series.completed) { - true -> SManga.COMPLETED - false -> SManga.ONGOING - null -> SManga.UNKNOWN + when (series.status) { + "completed" -> SManga.COMPLETED + "ongoing" -> SManga.ONGOING + "hiatus" -> SManga.ON_HIATUS + "canceled" -> SManga.CANCELLED + else -> SManga.UNKNOWN } } } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureAPI.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureAPI.kt index ccb7ed098..ce420cdc6 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureAPI.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureAPI.kt @@ -53,7 +53,7 @@ internal data class Series( val title: String, val cover: String, val description: String? = null, - val completed: Boolean? = null, + val status: String? = null, val licensed: Boolean? = null, val aliases: List? = null, val authors: List? = null, diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt index f1404f586..cde6e5288 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt @@ -9,7 +9,7 @@ class MangAdventureGenerator : ThemeSourceGenerator { override val themeClass = "MangAdventure" - override val baseVersionCode = 11 + override val baseVersionCode = 12 override val sources = listOf( SingleLang("Arc-Relight", "https://arc-relight.com", "en", className = "ArcRelight"),