[Grouple] Fixes

master
Koitharu 8 months ago
parent a93c760133
commit e044463f91
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -511,7 +511,12 @@ internal abstract class GroupleParser(
} }
private fun parsePagesV3(data: String, pos: Int): List<MangaPage> { private fun parsePagesV3(data: String, pos: Int): List<MangaPage> {
val json = JSONArray(data.substring(pos).substringBetween("(", ")").substringBeforeLast(',')) val json = JSONArray(
data.substring(pos)
.substringBetween("(", ")")
.removePrefix("chapterInfo,")
.substringBeforeLast(','),
)
return (0 until json.length()).map { i -> return (0 until json.length()).map { i ->
val ja = json.getJSONArray(i) val ja = json.getJSONArray(i)
val server = ja.getString(0).ifEmpty { "https://$domain" } val server = ja.getString(0).ifEmpty { "https://$domain" }

@ -19,6 +19,7 @@ internal class ReadmangaParser(
companion object { companion object {
val domains = arrayOf( val domains = arrayOf(
"a.zazaza.me",
"t.readmanga.io", "t.readmanga.io",
"zz.readmanga.io", "zz.readmanga.io",
"readmanga.live", "readmanga.live",

Loading…
Cancel
Save