Updated on 2026-08-14
This commit is contained in:
parent
fdc22278e6
commit
207dbeed3c
5 changed files with 5 additions and 5 deletions
|
|
@ -52,7 +52,7 @@ internal class AddTokenModel @Inject constructor(
|
|||
flow = params.selectedNetwork.distinctUntilChanged(),
|
||||
flow2 = params.selectedPortfolio.distinctUntilChanged(),
|
||||
transform = { selectedNetwork, selectedPortfolio ->
|
||||
addTokenJob.cancel()
|
||||
addTokenJob.join()
|
||||
val isTangemIconVisible = needColdWalletInteraction(selectedNetwork, selectedPortfolio)
|
||||
uiBuilder.updateContent(
|
||||
selectedPortfolio = selectedPortfolio,
|
||||
|
|
|
|||
|
|
@ -298,7 +298,7 @@ internal class ManageTokensModel @Inject constructor(
|
|||
val networks = currenciesToAdd.values
|
||||
.flatten()
|
||||
.toSet()
|
||||
.associate { it.backendId to null }
|
||||
.associate { network -> network.backendId to network.derivationPath.value }
|
||||
val needToInteractWithColdWallet = useCasesFacade.needColdWalletInteraction(networks)
|
||||
|
||||
state.update { state ->
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ internal class OnboardingManageTokensModel @Inject constructor(
|
|||
val network = currenciesToAdd.values
|
||||
.flatten()
|
||||
.toSet()
|
||||
.associate { it.backendId to null }
|
||||
.associate { network -> network.backendId to network.derivationPath.value }
|
||||
val showTangemIcon = useCasesFacade.needColdWalletInteraction(network = network)
|
||||
state.update { state ->
|
||||
state.copy(
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ internal class ManageTokensUseCasesFacade @AssistedInject constructor(
|
|||
}
|
||||
}
|
||||
|
||||
suspend fun needColdWalletInteraction(network: Map<String, Nothing?>): Boolean = when (mode) {
|
||||
suspend fun needColdWalletInteraction(network: Map<String, String?>): Boolean = when (mode) {
|
||||
is ManageTokensMode.Account -> coldWalletAndHasMissedDerivationsUseCase.invoke(
|
||||
userWalletId = mode.accountId.userWalletId,
|
||||
networksWithDerivationPath = network,
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ internal class AddTokenModel @Inject constructor(
|
|||
flow = params.selectedNetwork.distinctUntilChanged(),
|
||||
flow2 = params.selectedPortfolio.distinctUntilChanged(),
|
||||
transform = { selectedNetwork, selectedPortfolio ->
|
||||
addTokenJob.cancel()
|
||||
addTokenJob.join()
|
||||
val isTangemIconVisible = needColdWalletInteraction(selectedNetwork, selectedPortfolio)
|
||||
uiBuilder.updateContent(
|
||||
selectedPortfolio = selectedPortfolio,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue