From ebc00a5df6eb9f11595bab66ff29e6630a0f6a47 Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Wed, 26 Apr 2023 17:13:58 -0700 Subject: [PATCH] confirm passphrase --- src/views/EnterCredentials.svelte | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/views/EnterCredentials.svelte b/src/views/EnterCredentials.svelte index a1c6087..d3b7134 100644 --- a/src/views/EnterCredentials.svelte +++ b/src/views/EnterCredentials.svelte @@ -11,12 +11,21 @@ let errorMsg = null; let alert; - let AccessKeyId, SecretAccessKey, passphrase + let AccessKeyId, SecretAccessKey, passphrase, confirmPassphrase + + function confirm() { + if (passphrase !== confirmPassphrase) { + errorMsg = 'Passphrases do not match.' + } + } async function save() { - console.log('Saving credentials.'); - let credentials = {AccessKeyId, SecretAccessKey}; + if (passphrase !== confirmPassphrase) { + alert.shake(); + return; + } + let credentials = {AccessKeyId, SecretAccessKey}; try { await invoke('save_credentials', {credentials, passphrase}); if ($appState.currentRequest) { @@ -54,6 +63,7 @@ +