From d9489c1def16c0030dcd36fd7aeba03077a1fbf6 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 23 Jun 2026 17:00:58 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../impl/choosetoken/model/PortfolioListBlockDelegate.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/PortfolioListBlockDelegate.kt b/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/PortfolioListBlockDelegate.kt index 8a8420567e..515cabd4d1 100644 --- a/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/PortfolioListBlockDelegate.kt +++ b/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/PortfolioListBlockDelegate.kt @@ -40,6 +40,8 @@ internal class PortfolioListBlockDelegate @AssistedInject constructor( private val onTokenItemClick: Channel> = Channel() + private val isOnlyMultiCurrency: Boolean get() = !featureSettings.isShowSingleCurrencyWallets + val onTokenChosen: Channel = Channel() val tokenFilter: MutableStateFlow<(AccountStatus, CryptoCurrencyStatus) -> Boolean> = MutableStateFlow { _, _ -> true } @@ -53,7 +55,7 @@ internal class PortfolioListBlockDelegate @AssistedInject constructor( multiAccountStatusListSupplier.invokeAsMap() val allWalletsFlow: StateFlow> = - getWalletsUseCase.invokeAsMap().stateIn(this) + getWalletsUseCase.invokeAsMap(isOnlyMultiCurrency = isOnlyMultiCurrency).stateIn(this) onTokenItemClick.receiveAsFlow() .onEach { (account, currencyStatus) ->