Updated on 2026-08-14
This commit is contained in:
parent
c5f41ef51a
commit
8d66353e6e
5 changed files with 34 additions and 22 deletions
|
|
@ -284,6 +284,7 @@ private fun handleBackupAction(appState: () -> AppState?, action: BackupAction)
|
|||
if (action.accessCodeConfirmation == backupState.accessCode) {
|
||||
store.dispatch(BackupAction.SetAccessCodeError(null))
|
||||
backupService.setAccessCode(action.accessCodeConfirmation)
|
||||
store.dispatch(OnboardingSaltPayAction.SetAccessCode(action.accessCodeConfirmation))
|
||||
store.dispatch(BackupAction.PrepareToWritePrimaryCard)
|
||||
} else {
|
||||
store.dispatch(BackupAction.SetAccessCodeError(AccessCodeError.CodesDoNotMatch))
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ sealed class OnboardingSaltPayAction : Action {
|
|||
}
|
||||
|
||||
data class SetIsBusy(val isBusy: Boolean) : OnboardingSaltPayAction()
|
||||
data class SetAccessCode(val accessCode: ByteArray?) : OnboardingSaltPayAction()
|
||||
data class SetAccessCode(val accessCode: String?) : OnboardingSaltPayAction()
|
||||
|
||||
object Update : OnboardingSaltPayAction()
|
||||
object RegisterCard : OnboardingSaltPayAction()
|
||||
|
|
@ -29,6 +29,5 @@ sealed class OnboardingSaltPayAction : Action {
|
|||
data class TrySetPin(val pin: String) : OnboardingSaltPayAction()
|
||||
data class SetPin(val pin: String) : OnboardingSaltPayAction()
|
||||
|
||||
// data class TryUpdateStep(val newStep: SaltPayRegistrationStep? = null) : OnboardingSaltPayAction()
|
||||
data class SetStep(val newStep: SaltPayRegistrationStep? = null) : OnboardingSaltPayAction()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ private fun handleOnboardingSaltPayAction(anyAction: Action, appState: () -> App
|
|||
header = null,
|
||||
body = tangemSdkManager.getString(R.string.registration_task_alert_message),
|
||||
),
|
||||
accessCode = state.accessCode,
|
||||
).successOr {
|
||||
onException(it.error as Exception)
|
||||
return@launch
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ data class OnboardingSaltPayState(
|
|||
val saltPayManager: SaltPayRegistrationManager = SaltPayRegistrationManager.stub(),
|
||||
val saltPayConfig: SaltPayConfig = SaltPayConfig.stub(),
|
||||
val pinCode: String? = null,
|
||||
val accessCode: ByteArray? = null,
|
||||
val accessCode: String? = null,
|
||||
val step: SaltPayRegistrationStep = SaltPayRegistrationStep.NeedPin,
|
||||
val saltPayCardArtworkUrl: String? = null,
|
||||
val isBusy: Boolean = false,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue