diff --git a/app/src/main/java/exh/md/handlers/PageHandler.kt b/app/src/main/java/exh/md/handlers/PageHandler.kt index e3426cd10..7f5e5c9b1 100644 --- a/app/src/main/java/exh/md/handlers/PageHandler.kt +++ b/app/src/main/java/exh/md/handlers/PageHandler.kt @@ -3,6 +3,7 @@ package exh.md.handlers import eu.kanade.domain.track.service.TrackPreferences import eu.kanade.tachiyomi.data.track.mdlist.MdList import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.network.newCachelessCallWithProgress import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.model.Page import eu.kanade.tachiyomi.source.model.SChapter @@ -106,19 +107,19 @@ class PageHandler( xLogD(page.imageUrl) return when { page.imageUrl?.contains("mangaplus", true) == true -> { - mangaPlusHandler.client.newCall(GET(page.imageUrl!!, headers)) + mangaPlusHandler.client.newCachelessCallWithProgress(GET(page.imageUrl!!, headers), page) } page.imageUrl?.contains("comikey", true) == true -> { - comikeyHandler.client.newCall(GET(page.imageUrl!!, comikeyHandler.headers)) + comikeyHandler.client.newCachelessCallWithProgress(GET(page.imageUrl!!, comikeyHandler.headers), page) } page.imageUrl?.contains("/bfs/comic/", true) == true -> { - bilibiliHandler.client.newCall(GET(page.imageUrl!!, bilibiliHandler.headers)) + bilibiliHandler.client.newCachelessCallWithProgress(GET(page.imageUrl!!, bilibiliHandler.headers), page) } page.imageUrl?.contains("azuki", true) == true -> { - azukiHandler.client.newCall(GET(page.imageUrl!!, azukiHandler.headers)) + azukiHandler.client.newCachelessCallWithProgress(GET(page.imageUrl!!, azukiHandler.headers), page) } page.imageUrl?.contains("mangahot", true) == true -> { - mangaHotHandler.client.newCall(GET(page.imageUrl!!, mangaHotHandler.headers)) + mangaHotHandler.client.newCachelessCallWithProgress(GET(page.imageUrl!!, mangaHotHandler.headers), page) } else -> null }