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) ->