From ff66c1c04e7793b90133ab38e90d7a8587bdcbd6 Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Mon, 8 Jul 2024 11:23:23 +0700 Subject: [PATCH] Revert "Remove warning message for unsupported related titles" This reverts commit e5bf2de4bd9fe46ea8d9471f8217696d9ac136c8. --- .../eu/kanade/tachiyomi/source/CatalogueSource.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/CatalogueSource.kt b/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/CatalogueSource.kt index 66ae67b67..20bbdc8fa 100644 --- a/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/CatalogueSource.kt +++ b/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/CatalogueSource.kt @@ -1,5 +1,6 @@ package eu.kanade.tachiyomi.source +import dev.icerock.moko.graphics.BuildConfig import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.MangasPage import eu.kanade.tachiyomi.source.model.SManga @@ -123,7 +124,17 @@ interface CatalogueSource : Source { ) { runCatching { fetchRelatedMangaList(manga) } .onSuccess { if (it.isNotEmpty()) pushResults(Pair("", it), false) } - .onFailure { e -> logcat(LogPriority.ERROR, e) { "## getRelatedMangaListByExtension: $e" } } + .onFailure { e -> + @Suppress("KotlinConstantConditions") + if (BuildConfig.BUILD_TYPE == "release") { + logcat(LogPriority.ERROR, e) { "## getRelatedMangaListByExtension: $e" } + } else { + throw UnsupportedOperationException( + "Extension doesn't support site's related entries," + + " please report an issue to Komikku." + ) + } + } } /**