Prevent coil from adding cache-control headers

ConnectivityChecker is not reliable when used with VPN on old platforms.
This commit is contained in:
FooIbar committed 2024-11-01 19:23:14 +08:00
1 parent d3d2c907ad
commit e60b6922c3
1 file changed
+2 -1
@@ -28,6 +28,7 @@ import coil3.SingletonImageLoader
import coil3.asImage
import coil3.gif.AnimatedImageDecoder
import coil3.gif.GifDecoder
import coil3.network.ConnectivityChecker
import coil3.network.NetworkFetcher
import coil3.request.ErrorResult
import coil3.request.ImageRequest
@@ -160,7 +161,7 @@ class EhApplication :
interceptorCoroutineContext(Dispatchers.Default)
components {
serviceLoaderEnabled(false)
add(NetworkFetcher.Factory({ ktorClient.limitConcurrency() }))
add(NetworkFetcher.Factory({ ktorClient.limitConcurrency() }) { ConnectivityChecker.ONLINE })
add(MergeInterceptor)
add(DownloadThumbInterceptor)
if (isAtLeastO) {