[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> {
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 ->
val ja = json.getJSONArray(i)
val server = ja.getString(0).ifEmpty { "https://$domain" }

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

Loading…
Cancel
Save