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() +}