Updated on 2026-08-14

This commit is contained in:
Tangem 2025-02-12 17:35:12 +05:00
parent 69754e4159
commit 34cfc843ab
31 changed files with 322 additions and 170 deletions

View file

@ -4,6 +4,7 @@ import android.content.Context
import android.util.Log
import coil.ImageLoader
import coil.memory.MemoryCache
import coil.request.CachePolicy
import coil.util.Logger
import com.tangem.datasource.api.common.createNetworkLoggingInterceptor
import okhttp3.OkHttpClient
@ -24,6 +25,7 @@ fun createCoilImageLoader(context: Context, logEnabled: Boolean = false): ImageL
.build()
}
}
.memoryCachePolicy(CachePolicy.ENABLED)
.memoryCache {
MemoryCache.Builder(context)
.maxSizePercent(COIL_MEMORY_CACHE_SIZE)

View file

@ -2,6 +2,7 @@ package com.tangem.tap.common.images
import android.content.Context
import coil.imageLoader
import coil.request.CachePolicy
import coil.request.ImageRequest
import com.tangem.core.ui.coil.ImagePreloader
@ -12,6 +13,8 @@ internal class DefaultImagePreloader(
appContext.imageLoader.enqueue(
ImageRequest.Builder(appContext)
.data(url)
.memoryCacheKey(url)
.memoryCachePolicy(CachePolicy.ENABLED)
.build(),
)
}