From 7fd3d5fd5e307d890a2c5e519ee56f5a64cd79e3 Mon Sep 17 00:00:00 2001 From: Jaykoerner Date: Sat, 20 Nov 2021 07:45:05 -0600 Subject: [PATCH] reverted base URL to legacy v35 server (#9851) Temporary measure till new parser is made for the front end update in v36, this fix will likely break eventually, v36 retains the same backend as v35 so are the exact same from user perspective --- src/all/mangapark/build.gradle | 2 +- .../extension/all/mangapark/MangaPark.kt | 9 ++------ .../all/mangapark/MangaParkFilters.kt | 23 ++++++++----------- 3 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/all/mangapark/build.gradle b/src/all/mangapark/build.gradle index 51fdad611..48ac64bec 100644 --- a/src/all/mangapark/build.gradle +++ b/src/all/mangapark/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'MangaPark v3' pkgNameSuffix = 'all.mangapark' extClass = '.MangaParkFactory' - extVersionCode = 12 + extVersionCode = 13 isNsfw = true } diff --git a/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaPark.kt b/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaPark.kt index 1af01e36d..aaa26ddf9 100644 --- a/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaPark.kt +++ b/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaPark.kt @@ -39,7 +39,7 @@ open class MangaPark( override val name: String = "MangaPark v3" - override val baseUrl: String = "https://mangapark.net" + override val baseUrl: String = "https://v35.mangapark.net" //temporary url change to keep the ext working after update return to https://mangapark.net or https://v36.mangapark.net at later date override val supportsLatest = true @@ -88,7 +88,6 @@ open class MangaPark( override fun popularMangaFromElement(element: Element): SManga = browseMangaFromElement(element) - // Search override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable { return when { @@ -300,10 +299,9 @@ open class MangaPark( client.newCall(GET(CryptoJSUrl, headers)).execute().body!!.string() } - override fun getFilterList() = mpFilters.getFilterList() - //Unused Stuff + // Unused Stuff override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = throw UnsupportedOperationException("Not used") @@ -311,9 +309,6 @@ open class MangaPark( override fun imageUrlParse(document: Document): String = throw UnsupportedOperationException("Not used") - - - companion object { const val PREFIX_ID_SEARCH = "id:" diff --git a/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaParkFilters.kt b/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaParkFilters.kt index c825932e5..ca85eab0e 100644 --- a/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaParkFilters.kt +++ b/src/all/mangapark/src/eu/kanade/tachiyomi/extension/all/mangapark/MangaParkFilters.kt @@ -58,22 +58,21 @@ class MangaParkFilters { } } is TypeFilter -> { - includedGenre += filter.state.filter { it.isIncluded() } .map { it.value } - excludedGenre += filter.state.filter { it.isExcluded() } .map { it.value } + includedGenre += filter.state.filter { it.isIncluded() }.map { it.value } + excludedGenre += filter.state.filter { it.isExcluded() }.map { it.value } } is DemographicFilter -> { - includedGenre += filter.state.filter { it.isIncluded() } .map { it.value } - excludedGenre += filter.state.filter { it.isExcluded() } .map { it.value } + includedGenre += filter.state.filter { it.isIncluded() }.map { it.value } + excludedGenre += filter.state.filter { it.isExcluded() }.map { it.value } } is ContentFilter -> { - includedGenre += filter.state.filter { it.isIncluded() } .map { it.value } - excludedGenre += filter.state.filter { it.isExcluded() } .map { it.value } + includedGenre += filter.state.filter { it.isIncluded() }.map { it.value } + excludedGenre += filter.state.filter { it.isExcluded() }.map { it.value } } is GenreFilter -> { - includedGenre += filter.state.filter { it.isIncluded() } .map { it.value } - excludedGenre += filter.state.filter { it.isExcluded() } .map { it.value } + includedGenre += filter.state.filter { it.isIncluded() }.map { it.value } + excludedGenre += filter.state.filter { it.isExcluded() }.map { it.value } } - } } @@ -101,7 +100,6 @@ class MangaParkFilters { minMaxToChapter(minChap, maxChap) ) }.toString() - } private fun minMaxToChapter(minChap: Int?, maxChap: Int?): String? { @@ -152,7 +150,6 @@ class MangaParkFilters { class MinChapterFilter : TextFilter("Min. Chapters") class MaxChapterFilter : TextFilter("Max. Chapters") - // Publication Filter class PublicationItem(val name: String, val value: String) @@ -176,7 +173,7 @@ class MangaParkFilters { defaultStatusIndex ) - //Type + // Type class TypeItem(name: String, val value: String) : Filter.TriState(name) private val typeList: List = listOf( @@ -192,7 +189,7 @@ class MangaParkFilters { class TypeFilter(name: String, typeList: List) : Filter.Group(name, typeList) - //Demographic + // Demographic class DemographicItem(name: String, val value: String) : Filter.TriState(name) private val demographicList: List = listOf(