From a3517579ad8d930d4d73011ea8b50b44957353ad Mon Sep 17 00:00:00 2001 From: Riztard Lanthorn Date: Sat, 6 Feb 2021 21:22:54 +0700 Subject: [PATCH] fix mangasee some chapter cant load (#5647) some chapter cant load properly, because some chapter url cant load with extra 0 --- src/en/mangasee/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/en/mangasee/Mangasee.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/en/mangasee/build.gradle b/src/en/mangasee/build.gradle index 847c55792..1c85c8896 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 = 15 + extVersionCode = 16 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 025ba265f..2c51b0f67 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 @@ -216,7 +216,8 @@ class Mangasee : HttpSource() { var index = "" val t = e.substring(0, 1).toInt() if (1 != t) { index = "-index-$t" } - val n = e.substring(1, e.length - 1) + val dgt = if (e.toInt() < 100100) { 4 } else if (e.toInt() < 101000) { 3 } else if (e.toInt() < 110000) { 2 } else { 1 } + val n = e.substring(dgt, e.length - 1) var suffix = "" val path = e.substring(e.length - 1).toInt() if (0 != path) { suffix = ".$path" }