From b4ce6c0c2477847a964050eb8165f0b25896bcfb Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 27 Feb 2026 16:15:46 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../account/createedit/AccountCreateEditModel.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/features/account/impl/src/main/java/com/tangem/features/account/createedit/AccountCreateEditModel.kt b/features/account/impl/src/main/java/com/tangem/features/account/createedit/AccountCreateEditModel.kt index 4b69fc806d..5870bd4851 100644 --- a/features/account/impl/src/main/java/com/tangem/features/account/createedit/AccountCreateEditModel.kt +++ b/features/account/impl/src/main/java/com/tangem/features/account/createedit/AccountCreateEditModel.kt @@ -1,6 +1,7 @@ package com.tangem.features.account.createedit import androidx.annotation.StringRes +import com.tangem.common.routing.AppRoute import com.tangem.common.ui.account.AccountNameUM import com.tangem.common.ui.account.CryptoPortfolioIconConverter import com.tangem.common.ui.account.toDomain @@ -23,6 +24,7 @@ import com.tangem.domain.account.models.AccountList import com.tangem.domain.account.usecase.AddCryptoPortfolioUseCase import com.tangem.domain.account.usecase.GetUnoccupiedAccountIndexUseCase import com.tangem.domain.account.usecase.UpdateCryptoPortfolioUseCase +import com.tangem.domain.models.PortfolioId import com.tangem.domain.models.account.CryptoPortfolioIcon import com.tangem.domain.models.account.DerivationIndex import com.tangem.domain.models.wallet.UserWalletId @@ -134,10 +136,14 @@ internal class AccountCreateEditModel @Inject constructor( result .onLeft { error -> handleAddAccountError(error, derivationIndex.value) } - .onRight { + .onRight { account -> analyticsEventHandler.send(WalletSettingsAccountAnalyticEvents.AccountCreated()) showMessage(R.string.account_create_success_message) - router.pop() + val route = AppRoute.ManageTokens( + source = AppRoute.ManageTokens.Source.ACCOUNT, + portfolioId = PortfolioId(account.accountId), + ) + router.replaceCurrent(route) } }