From a649c171c6f9ae504943e5bc66fee409669aa094 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Wed, 5 Feb 2020 02:38:25 +0200 Subject: [PATCH] Add Decadence Scans to MangAdventure (#2188) Add Decadence Scans to MangAdventure --- src/all/mangadventure/AndroidManifest.xml | 4 ++ src/all/mangadventure/build.gradle | 2 +- .../mangadventure/MangAdventureActivity.kt | 8 ++-- .../all/mangadventure/MangAdventureFactory.kt | 40 +++++++++++-------- 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/src/all/mangadventure/AndroidManifest.xml b/src/all/mangadventure/AndroidManifest.xml index 49746e9ef..1f95f4e7d 100644 --- a/src/all/mangadventure/AndroidManifest.xml +++ b/src/all/mangadventure/AndroidManifest.xml @@ -17,6 +17,10 @@ android:scheme="https" android:host="arc-relight.com" android:pathPattern="/reader/..*"/> + diff --git a/src/all/mangadventure/build.gradle b/src/all/mangadventure/build.gradle index df2121eac..f217a3f16 100644 --- a/src/all/mangadventure/build.gradle +++ b/src/all/mangadventure/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: MangAdventure' pkgNameSuffix = 'all.mangadventure' extClass = '.MangAdventureFactory' - extVersionCode = 4 + extVersionCode = 5 libVersion = '1.2' } diff --git a/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureActivity.kt b/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureActivity.kt index 1cdd7c66b..4e5a8ee7e 100644 --- a/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureActivity.kt +++ b/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureActivity.kt @@ -8,7 +8,7 @@ import android.util.Log import kotlin.system.exitProcess /** - * Springboard that accepts {baseUrl}/reader/{slug} + * Springboard that accepts `{baseUrl}/reader/{slug}` * intents and redirects them to the main Tachiyomi process. */ class MangAdventureActivity : Activity() { @@ -30,8 +30,8 @@ class MangAdventureActivity : Activity() { exitProcess(0) } - private fun logInvalidIntent(intent: Intent) { - Log.e("MangAdventureActivity", "Failed to parse URI from intent: $intent") - } + private fun logInvalidIntent(intent: Intent) = Log.e( + "MangAdventureActivity", "Failed to parse URI from intent: $intent" + ) } diff --git a/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureFactory.kt b/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureFactory.kt index 345fcfcb3..b104fe911 100644 --- a/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureFactory.kt +++ b/src/all/mangadventure/src/eu/kanade/tachiyomi/extension/all/mangadventure/MangAdventureFactory.kt @@ -4,28 +4,34 @@ import eu.kanade.tachiyomi.source.SourceFactory class MangAdventureFactory : SourceFactory { override fun createSources() = listOf( - ArcRelight() + ArcRelight(), + DecadenceScans() ) /** Arc-Relight source. */ class ArcRelight : MangAdventure( "Arc-Relight", "https://arc-relight.com", arrayOf( - "4-Koma", - "Chaos;Head", - "Collection", - "Comedy", - "Drama", - "Jubilee", - "Mystery", - "Psychological", - "Robotics;Notes", - "Romance", - "Sci-Fi", - "Seinen", - "Shounen", - "Steins;Gate", - "Supernatural", - "Tragedy" + "4-Koma", + "Chaos;Head", + "Collection", + "Comedy", + "Drama", + "Jubilee", + "Mystery", + "Psychological", + "Robotics;Notes", + "Romance", + "Sci-Fi", + "Seinen", + "Shounen", + "Steins;Gate", + "Supernatural", + "Tragedy" + ) ) + + /** Decadence Scans source. */ + class DecadenceScans : MangAdventure( + "Decadence Scans", "https://reader.decadencescans.com" ) }