This commit is contained in:
Benoit Marty
2025-03-03 16:40:07 +01:00
parent 79881ed004
commit 299f2fbc4e
@@ -31,13 +31,13 @@ class DefaultLoggedInImageLoaderFactory @Inject constructor(
private val okHttpClient: Provider<OkHttpClient>, private val okHttpClient: Provider<OkHttpClient>,
) : LoggedInImageLoaderFactory { ) : LoggedInImageLoaderFactory {
override fun newImageLoader(matrixClient: MatrixClient): ImageLoader { override fun newImageLoader(matrixClient: MatrixClient): ImageLoader {
return ImageLoader return ImageLoader.Builder(context)
.Builder(context)
.components { .components {
add( add(
OkHttpNetworkFetcherFactory( OkHttpNetworkFetcherFactory(
callFactory = { callFactory = {
okHttpClient.get() // Use newBuilder, see https://coil-kt.github.io/coil/network/#using-a-custom-okhttpclient
okHttpClient.get().newBuilder().build()
} }
) )
) )
@@ -61,13 +61,13 @@ class NotLoggedInImageLoaderFactory @Inject constructor(
private val okHttpClient: Provider<OkHttpClient>, private val okHttpClient: Provider<OkHttpClient>,
) { ) {
fun newImageLoader(): ImageLoader { fun newImageLoader(): ImageLoader {
return ImageLoader return ImageLoader.Builder(context)
.Builder(context)
.components { .components {
add( add(
OkHttpNetworkFetcherFactory( OkHttpNetworkFetcherFactory(
callFactory = { callFactory = {
okHttpClient.get() // Use newBuilder, see https://coil-kt.github.io/coil/network/#using-a-custom-okhttpclient
okHttpClient.get().newBuilder().build()
} }
) )
) )