From cd7899ba3eb8c125ed9a30771b8705d057358324 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 22 Feb 2023 17:03:03 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/features/details/redux/DetailsAction.kt | 2 -- .../tap/features/details/redux/DetailsMiddleware.kt | 8 +------- .../tap/features/details/ui/details/DetailsViewModel.kt | 6 ++---- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsAction.kt b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsAction.kt index 5447faf5b0..0774dc4662 100644 --- a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsAction.kt +++ b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsAction.kt @@ -23,8 +23,6 @@ sealed class DetailsAction : Action { object Success : ResetToFactory() } - object CreateBackup : DetailsAction() - object ScanCard : DetailsAction() data class PrepareCardSettingsData(val card: CardDTO) : DetailsAction() diff --git a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsMiddleware.kt b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsMiddleware.kt index 8e9b0ccbb7..13e7b97c3d 100644 --- a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsMiddleware.kt @@ -5,8 +5,8 @@ import com.tangem.common.core.TangemSdkError import com.tangem.common.doOnFailure import com.tangem.common.doOnSuccess import com.tangem.common.flatMap -import com.tangem.domain.common.TapWorkarounds.isTangemTwins import com.tangem.core.analytics.Analytics +import com.tangem.domain.common.TapWorkarounds.isTangemTwins import com.tangem.tap.common.analytics.events.AnalyticsParam import com.tangem.tap.common.analytics.events.Settings import com.tangem.tap.common.extensions.dispatchDialogShow @@ -65,12 +65,6 @@ class DetailsMiddleware { store.dispatch(TwinCardsAction.SetMode(CreateTwinWalletMode.RecreateWallet)) store.dispatch(NavigationAction.NavigateTo(AppScreen.OnboardingTwins)) } - is DetailsAction.CreateBackup -> { - state.scanResponse?.let { - store.dispatch(GlobalAction.Onboarding.Start(it, canSkipBackup = false)) - store.dispatch(NavigationAction.NavigateTo(AppScreen.OnboardingWallet)) - } - } DetailsAction.ScanCard -> { scope.launch { tangemSdkManager.scanProduct(userTokensRepository) diff --git a/app/src/main/java/com/tangem/tap/features/details/ui/details/DetailsViewModel.kt b/app/src/main/java/com/tangem/tap/features/details/ui/details/DetailsViewModel.kt index 4c75feefe3..14980799f1 100644 --- a/app/src/main/java/com/tangem/tap/features/details/ui/details/DetailsViewModel.kt +++ b/app/src/main/java/com/tangem/tap/features/details/ui/details/DetailsViewModel.kt @@ -1,8 +1,7 @@ package com.tangem.tap.features.details.ui.details -import com.tangem.domain.common.TapWorkarounds.isSaltPay -import com.tangem.domain.common.TapWorkarounds.isStart2Coin import com.tangem.core.analytics.Analytics +import com.tangem.domain.common.TapWorkarounds.isSaltPay import com.tangem.tap.common.analytics.events.Settings import com.tangem.tap.common.feedback.FeedbackEmail import com.tangem.tap.common.feedback.SupportInfo @@ -11,7 +10,6 @@ import com.tangem.tap.common.redux.global.GlobalAction import com.tangem.tap.common.redux.navigation.AppScreen import com.tangem.tap.common.redux.navigation.NavigationAction import com.tangem.tap.domain.extensions.isMultiwalletAllowed -import com.tangem.tap.features.details.redux.DetailsAction import com.tangem.tap.features.details.redux.DetailsState import com.tangem.tap.features.disclaimer.redux.DisclaimerAction import com.tangem.tap.features.home.LocaleRegionProvider @@ -85,7 +83,7 @@ class DetailsViewModel(private val store: Store) { } SettingsElement.LinkMoreCards -> { Analytics.send(Settings.ButtonCreateBackup()) - store.dispatch(DetailsAction.CreateBackup) + store.dispatch(WalletAction.MultiWallet.BackupWallet) } SettingsElement.TermsOfService -> { store.dispatch(DisclaimerAction.Show(AppScreen.Details))