Updated on 2026-08-14

This commit is contained in:
Tangem 2024-08-16 17:58:25 +04:00
parent a837544817
commit 09f69d5c32
11 changed files with 26 additions and 17 deletions

View file

@ -139,8 +139,8 @@ internal class DefaultWalletRouter(
return router.stack.lastOrNull() is AppRoute.Wallet
}
override fun openManageTokensScreen() {
router.push(AppRoute.ManageTokens(readOnlyContent = false))
override fun openManageTokensScreen(userWalletId: UserWalletId) {
router.push(AppRoute.ManageTokens(userWalletId = userWalletId))
}
override fun openScanFailedDialog(onTryAgain: () -> Unit) {

View file

@ -54,7 +54,7 @@ internal interface InnerWalletRouter : WalletRouter {
fun isWalletLastScreen(): Boolean
/** Open manage tokens screen */
fun openManageTokensScreen()
fun openManageTokensScreen(userWalletId: UserWalletId)
/** Open scan failed dialog */
fun openScanFailedDialog(onTryAgain: () -> Unit)

View file

@ -90,7 +90,7 @@ internal class WalletContentClickIntentsImplementor @Inject constructor(
override fun onManageTokensClick() {
analyticsEventHandler.send(PortfolioEvent.ButtonManageTokens)
reduxStateHolder.dispatch(action = TokensAction.SetArgs.ManageAccess)
router.openManageTokensScreen()
router.openManageTokensScreen(userWalletId = stateHolder.getSelectedWalletId())
}
override fun onOrganizeTokensClick() {