Updated on 2026-08-14
This commit is contained in:
parent
a54b701503
commit
30b52bc194
5 changed files with 14 additions and 6 deletions
|
|
@ -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 }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue