diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/online/all/Hitomi.kt b/app/src/main/java/eu/kanade/tachiyomi/source/online/all/Hitomi.kt index 37772ef9c..aa403bf2f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/source/online/all/Hitomi.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/online/all/Hitomi.kt @@ -374,6 +374,16 @@ class Hitomi : HttpSource(), LewdSource { */ override fun imageUrlParse(response: Response) = throw UnsupportedOperationException() + override fun imageRequest(page: Page): Request { + val request = super.imageRequest(page) + val hlId = request.url().pathSegments().let { + it[it.lastIndex - 1] + } + return request.newBuilder() + .header("Referer", "$BASE_URL/reader/$hlId.html") + .build() + } + companion object { private val INDEX_VERSION_CACHE_TIME_MS = 1000 * 60 * 10 private val PAGE_SIZE = 25