Merge pull request #2904 from vitorpamplona/claude/investigate-coil-image-loading-XIIOT

Replace ConcurrentRequestStrategy.UNCOORDINATED with DeDupeConcurrentRequestStrategy
This commit is contained in:
Vitor Pamplona
2026-05-14 17:15:04 -04:00
committed by GitHub
3 changed files with 6 additions and 6 deletions
@@ -27,8 +27,8 @@ import coil3.annotation.ExperimentalCoilApi
import coil3.fetch.FetchResult
import coil3.fetch.Fetcher
import coil3.network.CacheStrategy
import coil3.network.ConcurrentRequestStrategy
import coil3.network.ConnectivityChecker
import coil3.network.DeDupeConcurrentRequestStrategy
import coil3.network.NetworkFetcher
import coil3.network.okhttp.asNetworkClient
import coil3.request.Options
@@ -74,7 +74,7 @@ class BlossomFetcher(
diskCache = lazy { imageLoader.diskCache },
cacheStrategy = lazy { CacheStrategy.DEFAULT },
connectivityChecker = lazy { connectivityCheckerLazy.get(options.context) },
concurrentRequestStrategy = lazy { ConcurrentRequestStrategy.UNCOORDINATED },
concurrentRequestStrategy = lazy { DeDupeConcurrentRequestStrategy() },
)
}
}
@@ -33,8 +33,8 @@ import coil3.gif.AnimatedImageDecoder
import coil3.gif.GifDecoder
import coil3.memory.MemoryCache
import coil3.network.CacheStrategy
import coil3.network.ConcurrentRequestStrategy
import coil3.network.ConnectivityChecker
import coil3.network.DeDupeConcurrentRequestStrategy
import coil3.network.NetworkFetcher
import coil3.network.okhttp.asNetworkClient
import coil3.request.Options
@@ -149,7 +149,7 @@ class OkHttpFactory(
diskCache = lazy { imageLoader.diskCache },
cacheStrategy = cacheStrategyLazy,
connectivityChecker = lazy { connectivityCheckerLazy.get(options.context) },
concurrentRequestStrategy = lazy { ConcurrentRequestStrategy.UNCOORDINATED },
concurrentRequestStrategy = lazy { DeDupeConcurrentRequestStrategy() },
)
}
@@ -30,8 +30,8 @@ import coil3.fetch.Fetcher
import coil3.fetch.ImageFetchResult
import coil3.key.Keyer
import coil3.network.CacheStrategy
import coil3.network.ConcurrentRequestStrategy
import coil3.network.ConnectivityChecker
import coil3.network.DeDupeConcurrentRequestStrategy
import coil3.network.NetworkFetcher
import coil3.network.okhttp.asNetworkClient
import coil3.request.Options
@@ -113,7 +113,7 @@ class ProfilePictureFetcher(
diskCache = diskCacheLazy,
cacheStrategy = lazy { CacheStrategy.DEFAULT },
connectivityChecker = lazy { connectivityCheckerLazy.get(options.context) },
concurrentRequestStrategy = lazy { ConcurrentRequestStrategy.UNCOORDINATED },
concurrentRequestStrategy = lazy { DeDupeConcurrentRequestStrategy() },
)
return ProfilePictureFetcher(