diff --git a/src/en/batcave/build.gradle b/src/en/batcave/build.gradle index bff40d276..480cacffe 100644 --- a/src/en/batcave/build.gradle +++ b/src/en/batcave/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'BatCave' extClass = '.BatCave' - extVersionCode = 3 + extVersionCode = 4 } apply from: "$rootDir/common.gradle" diff --git a/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt b/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt index 0650d85fe..bd3fb3170 100644 --- a/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt +++ b/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt @@ -222,6 +222,16 @@ class BatCave : HttpSource() { } } + override fun imageRequest(page: Page): Request { + val imageHeaders = headersBuilder().apply { + if (!page.imageUrl!!.toHttpUrl().host.contains("batcave")) { + removeAll("Referer") + } + }.build() + + return GET(page.imageUrl!!, imageHeaders) + } + override fun imageUrlParse(response: Response): String { throw UnsupportedOperationException() }