From 9976ea5dfcf5a221a04e89d749c21fcbad065096 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Wed, 14 Jun 2023 16:12:09 +0300 Subject: [PATCH] [Ninemanga] Fix covers issue --- .../org/koitharu/kotatsu/parsers/site/NineMangaParser.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NineMangaParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NineMangaParser.kt index 83022a1f..3ef99be5 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NineMangaParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NineMangaParser.kt @@ -33,8 +33,13 @@ internal abstract class NineMangaParser( ) override fun intercept(chain: Interceptor.Chain): Response { - val request = chain.request().newBuilder().removeHeader("Referer").build() - return chain.proceed(request) + val request = chain.request() + val newRequest = if (request.url.host == domain) { + request.newBuilder().removeHeader("Referer").build() + } else { + request + } + return chain.proceed(newRequest) } override suspend fun getListPage(