From 94ec34b7aba1864a474c2c7ee685f15ee15a7932 Mon Sep 17 00:00:00 2001 From: Chopper <156493704+choppeh@users.noreply.github.com> Date: Sun, 18 May 2025 02:35:43 -0300 Subject: [PATCH] IgnisComic: Force status code OK (#8886) Force status code OK --- src/en/igniscomic/build.gradle | 2 +- .../extension/en/igniscomic/IgnisComic.kt | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/en/igniscomic/build.gradle b/src/en/igniscomic/build.gradle index f97d8d703..e084fba36 100644 --- a/src/en/igniscomic/build.gradle +++ b/src/en/igniscomic/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.IgnisComic' themePkg = 'mangathemesia' baseUrl = 'https://manhuaga.com' - overrideVersionCode = 1 + overrideVersionCode = 2 isNsfw = false } diff --git a/src/en/igniscomic/src/eu/kanade/tachiyomi/extension/en/igniscomic/IgnisComic.kt b/src/en/igniscomic/src/eu/kanade/tachiyomi/extension/en/igniscomic/IgnisComic.kt index 3ecdc6bd5..4f1b09d6c 100644 --- a/src/en/igniscomic/src/eu/kanade/tachiyomi/extension/en/igniscomic/IgnisComic.kt +++ b/src/en/igniscomic/src/eu/kanade/tachiyomi/extension/en/igniscomic/IgnisComic.kt @@ -1,9 +1,22 @@ package eu.kanade.tachiyomi.extension.en.igniscomic import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia +import okhttp3.OkHttpClient +import okhttp3.internal.http.HTTP_INTERNAL_SERVER_ERROR +import okhttp3.internal.http.HTTP_OK class IgnisComic : MangaThemesia( "Ignis Comic", "https://manhuaga.com", "en", -) +) { + override val client: OkHttpClient = super.client.newBuilder() + .addInterceptor { chain -> + val response = chain.proceed(chain.request()) + response.takeIf { it.code < HTTP_INTERNAL_SERVER_ERROR } + ?: response.newBuilder() + .code(HTTP_OK) + .build() + } + .build() +}