Skip to content

Commit

Permalink
Merge pull request #179 from Infomaniak/Bimi
Browse files Browse the repository at this point in the history
Allow to add custom components on image loader builder
  • Loading branch information
NicolasBourdin88 committed Jun 13, 2024
2 parents 437ebb1 + c32eee2 commit 5316a32
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/main/java/com/infomaniak/lib/core/utils/CoilUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ package com.infomaniak.lib.core.utils
import android.content.Context
import android.os.Build
import coil.ImageLoader
import coil.decode.Decoder
import coil.decode.GifDecoder
import coil.decode.ImageDecoderDecoder
import coil.disk.DiskCache
Expand Down Expand Up @@ -54,6 +55,7 @@ object CoilUtils {
context: Context,
tokenInterceptorListener: TokenInterceptorListener? = null,
gifPreview: Boolean = false,
customFactories: List<Decoder.Factory> = emptyList()
): ImageLoader {
return ImageLoader.Builder(context)
.crossfade(true)
Expand All @@ -66,6 +68,7 @@ object CoilUtils {
}
add(factory)
}
customFactories.forEach { add(it) }
}
.okHttpClient {
OkHttpClient.Builder().apply {
Expand Down

0 comments on commit 5316a32

Please sign in to comment.