From b3d51d6805118af76463da143656d51d6037c043 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 29 May 2026 18:15:17 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../data/yield/supply/DefaultYieldModuleAddressProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/yield-supply/src/main/java/com/tangem/data/yield/supply/DefaultYieldModuleAddressProvider.kt b/data/yield-supply/src/main/java/com/tangem/data/yield/supply/DefaultYieldModuleAddressProvider.kt index bf80a11396..6dff6c1604 100644 --- a/data/yield-supply/src/main/java/com/tangem/data/yield/supply/DefaultYieldModuleAddressProvider.kt +++ b/data/yield-supply/src/main/java/com/tangem/data/yield/supply/DefaultYieldModuleAddressProvider.kt @@ -17,13 +17,13 @@ internal class DefaultYieldModuleAddressProvider( private val dispatchers: CoroutineDispatcherProvider, ) : YieldModuleAddressProvider { - private data class Key(val userWalletId: UserWalletId, val networkRawId: String) + private data class Key(val userWalletId: UserWalletId, val networkId: Network.ID) private val cache = ConcurrentHashMap() private val mutex = Mutex() override suspend fun getOrFetch(userWalletId: UserWalletId, network: Network): String? { - val key = Key(userWalletId, network.rawId) + val key = Key(userWalletId, network.id) cache[key]?.let { return it } return withContext(dispatchers.io) { mutex.withLock {