Updated on 2026-08-14

This commit is contained in:
Tangem 2026-01-27 21:52:32 +07:00
parent a54b701503
commit 30b52bc194
5 changed files with 14 additions and 6 deletions

View file

@ -58,11 +58,14 @@ internal class ExpandedAccountsHolder @Inject constructor(
.launchIn(this)
walletAccounts(walletId).onEach { accountList ->
if (!isAccountsModeEnabledUseCase.invokeSync()) {
accountsExpandedRepository.clearStore()
expandedAccounts.update { setOf() }
return@onEach
}
val idsSet = accountList.accounts.mapTo(mutableSetOf()) { it.accountId }
accountsExpandedRepository.syncStore(walletId, idsSet)
if (!isAccountsMode.value) return@onEach
val isSingleAccount = accountList.accounts.size == 1
val storedMainAccountState = storedState.value
.find { it.accountId == accountList.mainAccount.accountId }