mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Coil3: Use newBuilder, see https://coil-kt.github.io/coil/network/#using-a-custom-okhttpclient
This commit is contained in:
+6
-6
@@ -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()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user