diff --git a/src/all/batoto/build.gradle b/src/all/batoto/build.gradle index 7c94a845a..796d6111e 100644 --- a/src/all/batoto/build.gradle +++ b/src/all/batoto/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Bato.to' extClass = '.BatoToFactory' - extVersionCode = 34 + extVersionCode = 35 isNsfw = true } diff --git a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt index 40a55756c..d2d8d73a9 100644 --- a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt +++ b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt @@ -468,8 +468,15 @@ open class BatoTo( val imgAccListString = CryptoAES.decrypt(batoWord.removeSurrounding("\""), evaluatedPass) val imgAccList = json.parseToJsonElement(imgAccListString).jsonArray.map { it.jsonPrimitive.content } - return imageUrls.zip(imgAccList).mapIndexed { i, (imgUrl, imgAcc) -> - Page(i, imageUrl = "$imgUrl?$imgAcc") + return imageUrls.mapIndexed { i, it -> + val acc = imgAccList.getOrNull(i) + val url = if (acc != null) { + "$it?$acc" + } else { + it + } + + Page(i, imageUrl = url) } }