From 2d3eb2800c38b3270c57f52c26c0299895499138 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Mon, 25 Apr 2022 19:55:44 +0300 Subject: [PATCH] ReaderFront: support custom genres (#11603) --- .../tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt | 2 +- .../kanade/tachiyomi/multisrc/readerfront/ReaderFrontI18N.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt index e824d6020..20a750528 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontGenerator.kt @@ -9,7 +9,7 @@ class ReaderFrontGenerator : ThemeSourceGenerator { override val themeClass = "ReaderFront" - override val baseVersionCode = 4 + override val baseVersionCode = 5 override val sources = listOf( MultiLang("Ravens Scans", "https://ravens-scans.com", listOf("es", "en"), true), diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontI18N.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontI18N.kt index 8711c4101..bb0f24197 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontI18N.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/readerfront/ReaderFrontI18N.kt @@ -3,7 +3,8 @@ package eu.kanade.tachiyomi.multisrc.readerfront sealed class ReaderFrontI18N(val id: Int) { protected abstract val genres: Map - operator fun get(name: NameWrapper) = genres[name.toString()]!! + operator fun get(name: NameWrapper) = + name.toString().let { genres.getOrDefault(it, it) } object SPANISH : ReaderFrontI18N(1) { override val genres = mapOf(