From b538cc76e1f96eafa175d25378b594ef3e65b088 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 3 Jun 2024 18:01:04 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../tokens/operations/CurrenciesStatusesLceOperations.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/operations/CurrenciesStatusesLceOperations.kt b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/operations/CurrenciesStatusesLceOperations.kt index 6736ffab28..fd87e0ad64 100644 --- a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/operations/CurrenciesStatusesLceOperations.kt +++ b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/operations/CurrenciesStatusesLceOperations.kt @@ -13,6 +13,7 @@ import com.tangem.domain.tokens.repository.CurrenciesRepository import com.tangem.domain.tokens.repository.NetworksRepository import com.tangem.domain.tokens.repository.QuotesRepository import com.tangem.domain.wallets.models.UserWalletId +import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.* internal class CurrenciesStatusesLceOperations( @@ -35,11 +36,12 @@ internal class CurrenciesStatusesLceOperations( ) } + @OptIn(ExperimentalCoroutinesApi::class) private fun transformToCurrenciesStatuses( userWalletId: UserWalletId, flow: LceFlow>, ): LceFlow> { - return flow.transform transform@{ maybeCurrencies -> + return flow.transformLatest transform@{ maybeCurrencies -> val nonEmptyCurrencies = maybeCurrencies.fold( ifLoading = { maybeContent -> emit(createLoadingCurrenciesStatuses(maybeContent))