diff --git a/lib-multisrc/zorotheme/build.gradle.kts b/lib-multisrc/zorotheme/build.gradle.kts index d4500e75..c963594a 100644 --- a/lib-multisrc/zorotheme/build.gradle.kts +++ b/lib-multisrc/zorotheme/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("lib-multisrc") } -baseVersionCode = 3 +baseVersionCode = 4 dependencies { api(project(":lib:megacloud-extractor")) diff --git a/lib-multisrc/zorotheme/src/eu/kanade/tachiyomi/multisrc/zorotheme/ZoroTheme.kt b/lib-multisrc/zorotheme/src/eu/kanade/tachiyomi/multisrc/zorotheme/ZoroTheme.kt index 4ec2105c..ebebd6c7 100644 --- a/lib-multisrc/zorotheme/src/eu/kanade/tachiyomi/multisrc/zorotheme/ZoroTheme.kt +++ b/lib-multisrc/zorotheme/src/eu/kanade/tachiyomi/multisrc/zorotheme/ZoroTheme.kt @@ -48,7 +48,7 @@ abstract class ZoroTheme( .clearOldHosts() } - private val docHeaders = headers.newBuilder().apply { + protected val docHeaders = headers.newBuilder().apply { add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8") add("Host", baseUrl.toHttpUrl().host) add("Referer", "$baseUrl/") @@ -236,6 +236,7 @@ abstract class ZoroTheme( }.flatten() return embedLinks.parallelCatchingFlatMap(::extractVideo) + .sort() } abstract fun extractVideo(server: VideoData): List