From 5376abcb0d6afb8e5adfc74b2fe007503c35b4df Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 8 Nov 2023 14:35:15 +0100 Subject: [PATCH] Improve dialog content when recovery key (or passphrase) is not correct. --- .../securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt | 2 ++ features/securebackup/impl/src/main/res/values/localazy.xml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt b/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt index b5d7c9c349..a12b5907d2 100644 --- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt +++ b/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt @@ -45,6 +45,8 @@ fun SecureBackupEnterRecoveryKeyView( async = state.submitAction, onSuccess = { onDone() }, showProgressDialog = false, + errorTitle = { stringResource(id = R.string.screen_recovery_key_confirm_error_title) }, + errorMessage = { stringResource(id = R.string.screen_recovery_key_confirm_error_content) }, onErrorDismiss = { state.eventSink(SecureBackupEnterRecoveryKeyEvents.ClearDialog) }, ) diff --git a/features/securebackup/impl/src/main/res/values/localazy.xml b/features/securebackup/impl/src/main/res/values/localazy.xml index 67dd2ec045..613ff72719 100644 --- a/features/securebackup/impl/src/main/res/values/localazy.xml +++ b/features/securebackup/impl/src/main/res/values/localazy.xml @@ -22,6 +22,8 @@ "Recovery key changed" "Change recovery key?" "Enter your recovery key to confirm access to your chat backup." + "Please try again to confirm access to your chat backup." + "Incorrect recovery key" "Enter the 48 character code." "Enter…" "Recovery key confirmed"