Updated on 2026-08-14

This commit is contained in:
Tangem 2025-02-26 11:39:48 +04:00
parent 777ebd58cb
commit 0bc6142ea7
8 changed files with 45 additions and 24 deletions

View file

@ -40,9 +40,9 @@ internal class UserWalletListModel @Inject constructor(
init {
combine(
userWalletsFetcher.userWallets,
shouldSaveUserWalletsUseCase(),
isWalletSavingInProgress,
flow = userWalletsFetcher.userWallets,
flow2 = shouldSaveUserWalletsUseCase(),
flow3 = isWalletSavingInProgress,
transform = ::updateState,
).launchIn(modelScope)
}

View file

@ -49,9 +49,9 @@ internal class UserWalletsFetcher @Inject constructor(
emit(uiModels)
combine(
getSelectedAppCurrencyUseCase().distinctUntilChanged(),
getBalanceHidingSettingsUseCase().distinctUntilChanged(),
getWalletTotalBalanceUseCase(wallets.map(UserWallet::walletId)).distinctUntilChanged(),
flow = getSelectedAppCurrencyUseCase().distinctUntilChanged(),
flow2 = getBalanceHidingSettingsUseCase().distinctUntilChanged(),
flow3 = getWalletTotalBalanceUseCase(wallets.map(UserWallet::walletId)).distinctUntilChanged(),
) { maybeAppCurrency, balanceHidingSettings, maybeBalances ->
val models = createUiModels(
wallets = wallets,
@ -99,7 +99,6 @@ internal class UserWalletsFetcher @Inject constructor(
appCurrency = appCurrency,
balance = balance,
isBalanceHidden = balanceHidingSettings.isBalanceHidden,
isLoading = maybeBalances.isLoading(),
)
.convert(userWallet)
}