diff --git a/src/id/mangkomik/build.gradle b/src/id/mangkomik/build.gradle index b442223c7..dc38a7d2b 100644 --- a/src/id/mangkomik/build.gradle +++ b/src/id/mangkomik/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.SirenKomik' themePkg = 'mangathemesia' baseUrl = 'https://sirenkomik.my.id' - overrideVersionCode = 7 + overrideVersionCode = 8 } apply from: "$rootDir/common.gradle" diff --git a/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomik.kt b/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomik.kt index 10624444e..1432f672a 100644 --- a/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomik.kt +++ b/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomik.kt @@ -64,6 +64,6 @@ class SirenKomik : MangaThemesia( } companion object { - val postIdRegex = """postId.:(\d+)""".toRegex() + val postIdRegex = """chapter_id\s*=\s*(\d+)""".toRegex() } } diff --git a/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomikDto.kt b/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomikDto.kt index 2320a4e01..950e2441d 100644 --- a/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomikDto.kt +++ b/src/id/mangkomik/src/eu/kanade/tachiyomi/extension/id/mangkomik/SirenKomikDto.kt @@ -6,7 +6,10 @@ import kotlinx.serialization.Serializable data class SirenKomikDto( val `data`: DataWrapper, ) { - val pages get() = data.data.sources.firstOrNull()?.images ?: emptyList() + val pages: List + get() = data.data.sources + .firstOrNull { it.images.isNotEmpty() } + ?.images ?: emptyList() } @Serializable