From b6b33e8c00b616b70254bdbc13d240f4c13409bb Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 4 May 2024 23:13:52 -0400 Subject: [PATCH] Get new page url on image fetch failure for EHentai --- .../main/java/eu/kanade/tachiyomi/data/download/Downloader.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt index 5658b9744..8d950b4ad 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.util.storage.CbzCrypto import eu.kanade.tachiyomi.util.storage.DiskUtil import eu.kanade.tachiyomi.util.storage.DiskUtil.NOMEDIA_FILE import eu.kanade.tachiyomi.util.storage.saveTo +import exh.source.isEhBasedSource import exh.util.DataSaver import exh.util.DataSaver.Companion.getImage import kotlinx.coroutines.CancellationException @@ -511,6 +512,9 @@ class Downloader( .retryWhen { _, attempt -> if (attempt < 3) { delay((2L shl attempt.toInt()) * 1000) + if (source.isEhBasedSource()) { + page.imageUrl = source.getImageUrl(page) + } true } else { false