From f4fa994be3c85e50c6cb06b9c1eb87c44d4627c9 Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Wed, 1 Jul 2020 05:43:53 -0400 Subject: [PATCH] MangaSee - small fix for broken pages (#3663) --- src/en/mangasee/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/mangasee/build.gradle b/src/en/mangasee/build.gradle index 060993560..6991a4cd1 100644 --- a/src/en/mangasee/build.gradle +++ b/src/en/mangasee/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Mangasee' pkgNameSuffix = 'en.mangasee' extClass = '.Mangasee' - extVersionCode = 8 + extVersionCode = 9 libVersion = '1.2' } diff --git a/src/en/mangasee/src/eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt b/src/en/mangasee/src/eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt index 504e8e9d5..c3b780c18 100644 --- a/src/en/mangasee/src/eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt +++ b/src/en/mangasee/src/eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt @@ -223,8 +223,8 @@ class Mangasee : HttpSource() { private val chapterImageRegex = Regex("""^0+""") - private fun chapterImage(e: String): String { - val a = e.substring(1, e.length - 1).replace(chapterImageRegex, "") + private fun chapterImage(e: String, cleanString: Boolean = false): String { + val a = e.substring(1, e.length - 1).let { if (cleanString) it.replace(chapterImageRegex, "") else it } val b = e.substring(e.length - 1).toInt() return if (b == 0) { a @@ -240,7 +240,7 @@ class Mangasee : HttpSource() { return gson.fromJson(vmChapters).map { json -> val indexChapter = json["Chapter"].string SChapter.create().apply { - name = json["ChapterName"].nullString.let { if (it.isNullOrEmpty()) "${json["Type"].string} ${chapterImage(indexChapter)}" else it } + name = json["ChapterName"].nullString.let { if (it.isNullOrEmpty()) "${json["Type"].string} ${chapterImage(indexChapter, true)}" else it } url = "/read-online/" + response.request().url().toString().substringAfter("/manga/") + chapterURLEncode(indexChapter) date_upload = try { dateFormat.parse(json["Date"].string.substringBefore(" "))?.time ?: 0