Updated on 2026-08-14
This commit is contained in:
parent
ccb9aa9110
commit
d9489c1def
1 changed files with 3 additions and 1 deletions
|
|
@ -40,6 +40,8 @@ internal class PortfolioListBlockDelegate @AssistedInject constructor(
|
|||
|
||||
private val onTokenItemClick: Channel<Pair<AccountStatus, CryptoCurrencyStatus>> = Channel()
|
||||
|
||||
private val isOnlyMultiCurrency: Boolean get() = !featureSettings.isShowSingleCurrencyWallets
|
||||
|
||||
val onTokenChosen: Channel<ChooseTokenResult> = Channel()
|
||||
val tokenFilter: MutableStateFlow<(AccountStatus, CryptoCurrencyStatus) -> Boolean> =
|
||||
MutableStateFlow { _, _ -> true }
|
||||
|
|
@ -53,7 +55,7 @@ internal class PortfolioListBlockDelegate @AssistedInject constructor(
|
|||
multiAccountStatusListSupplier.invokeAsMap()
|
||||
|
||||
val allWalletsFlow: StateFlow<LinkedHashMap<UserWalletId, UserWallet>> =
|
||||
getWalletsUseCase.invokeAsMap().stateIn(this)
|
||||
getWalletsUseCase.invokeAsMap(isOnlyMultiCurrency = isOnlyMultiCurrency).stateIn(this)
|
||||
|
||||
onTokenItemClick.receiveAsFlow()
|
||||
.onEach { (account, currencyStatus) ->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue