From 9fccde7de094341f8b74ba9588be45f4da1d9b8a Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 12 Dec 2023 15:37:34 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../intents/WalletWarningsClickIntents.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletWarningsClickIntents.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletWarningsClickIntents.kt index 4d1c4e90cc..1efbeaba58 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletWarningsClickIntents.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletWarningsClickIntents.kt @@ -84,9 +84,22 @@ internal class WalletWarningsClickIntentsImplementer @Inject constructor( override fun onAddBackupCardClick() { analyticsEventHandler.send(MainScreen.NoticeBackupYourWalletTapped) + + prepareOnboardingProcess() router.openOnboardingScreen() } + private fun prepareOnboardingProcess() { + getSelectedWalletSyncUseCase.unwrap()?.let { + reduxStateHolder.dispatch( + LegacyAction.StartOnboardingProcess( + scanResponse = it.scanResponse, + canSkipBackup = false, + ), + ) + } + } + override fun onCloseAlreadySignedHashesWarningClick() { val userWallet = getSelectedWalletSyncUseCase.unwrap() ?: return