Updated on 2026-08-14
This commit is contained in:
parent
c22dc2df3b
commit
657e7cd3d0
4 changed files with 8 additions and 4 deletions
|
|
@ -42,7 +42,11 @@ internal class WalletStateController @Inject constructor() {
|
|||
mutableUiState.update { getInitialState() }
|
||||
}
|
||||
|
||||
fun getWalletIfSelected(walletId: UserWalletId): WalletState? {
|
||||
fun getWalletState(userWalletId: UserWalletId): WalletState? {
|
||||
return value.wallets.firstOrNull { it.walletCardState.id == userWalletId }
|
||||
}
|
||||
|
||||
fun getWalletStateIfSelected(walletId: UserWalletId): WalletState? {
|
||||
val selectedWalletId = getSelectedWalletId()
|
||||
|
||||
return value.wallets.firstOrNull {
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ internal abstract class BasicTokenListSubscriber(
|
|||
return combine(
|
||||
flow = tokenListFlow()
|
||||
.onEach {
|
||||
val displayedState = stateHolder.getWalletIfSelected(userWallet.walletId)
|
||||
val displayedState = stateHolder.getWalletStateIfSelected(userWallet.walletId)
|
||||
|
||||
tokenListAnalyticsSender.send(displayedState, userWallet, it.getOrElse { return@onEach })
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ internal class MultiWalletWarningsSubscriber(
|
|||
.conflate()
|
||||
.distinctUntilChanged()
|
||||
.onEach { warnings ->
|
||||
val displayedState = stateHolder.getWalletIfSelected(userWalletId)
|
||||
val displayedState = stateHolder.getWalletState(userWalletId)
|
||||
|
||||
stateHolder.update(SetWarningsTransformer(userWalletId, warnings))
|
||||
walletWarningsAnalyticsSender.send(displayedState, warnings)
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ internal class SingleWalletNotificationsSubscriber(
|
|||
.conflate()
|
||||
.distinctUntilChanged()
|
||||
.onEach { warnings ->
|
||||
val displayedState = stateHolder.getWalletIfSelected(userWalletId)
|
||||
val displayedState = stateHolder.getWalletState(userWalletId)
|
||||
|
||||
stateHolder.update(SetWarningsTransformer(userWalletId, warnings))
|
||||
walletWarningsAnalyticsSender.send(displayedState, warnings)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue