Updated on 2026-08-14

This commit is contained in:
Tangem 2024-04-18 14:09:11 +01:00
parent c83eb5353c
commit 0450c67d59
2 changed files with 17 additions and 12 deletions

View file

@ -11,7 +11,6 @@ import com.tangem.common.services.Result
import com.tangem.core.analytics.Analytics
import com.tangem.core.navigation.AppScreen
import com.tangem.core.navigation.NavigationAction
import com.tangem.domain.common.TapWorkarounds.canSkipBackup
import com.tangem.domain.common.extensions.withMainContext
import com.tangem.domain.common.util.cardTypesResolver
import com.tangem.domain.models.scan.CardDTO
@ -418,15 +417,11 @@ private fun handleBackupAction(appState: () -> AppState?, action: BackupAction)
when (val error = result.error) {
is TangemSdkError.BackupFailedNotEmptyWallets -> {
if (card?.canSkipBackup == false) {
store.dispatchOnMain(
GlobalAction.ShowDialog(
BackupDialog.ResetBackupCard(error.cardId),
),
)
} else {
crashlytics.recordException(error)
}
store.dispatchOnMain(
GlobalAction.ShowDialog(
BackupDialog.ResetBackupCard(error.cardId),
),
)
}
is TangemSdkError.IssuerSignatureLoadingFailed -> {
store.dispatchOnMain(
@ -497,7 +492,17 @@ private fun handleBackupAction(appState: () -> AppState?, action: BackupAction)
store.dispatchOnMain(BackupAction.PrepareToWriteBackupCard(action.cardNumber + 1))
}
}
is CompletionResult.Failure -> Unit
is CompletionResult.Failure -> {
when (val error = result.error) {
is TangemSdkError.BackupFailedNotEmptyWallets -> {
store.dispatchOnMain(
GlobalAction.ShowDialog(
BackupDialog.ResetBackupCard(error.cardId),
),
)
}
}
}
}
}
}

View file

@ -88,7 +88,7 @@ decompose = "2.2.2"
# region Tangem
tangemBlockchainSdk = "develop-601"
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
tangemCardSdk = "develop-345"
tangemCardSdk = "develop-346"
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
# endregion Tangem