From 067c4962445823bed3dcea11691492620e3c72dc Mon Sep 17 00:00:00 2001 From: alfred-mk Date: Wed, 9 Apr 2025 16:55:46 +0300 Subject: [PATCH] use a single pin_mismatch node for a confirmed PIN that does not match the original PIN --- services/registration/confirm_create_pin.vis | 5 ++++- services/registration/confirm_pin_change.vis | 2 +- services/registration/confirm_self_pin_reset.vis | 2 +- services/registration/create_pin_mismatch.vis | 5 ----- services/registration/{create_pin_mismatch => pin_mismatch} | 0 .../{pin_reset_mismatch.vis => pin_mismatch.vis} | 0 .../{create_pin_mismatch_swa => pin_mismatch_swa} | 0 services/registration/pin_reset_mismatch | 1 - services/registration/pin_reset_mismatch_swa | 1 - 9 files changed, 6 insertions(+), 10 deletions(-) delete mode 100644 services/registration/create_pin_mismatch.vis rename services/registration/{create_pin_mismatch => pin_mismatch} (100%) rename services/registration/{pin_reset_mismatch.vis => pin_mismatch.vis} (100%) rename services/registration/{create_pin_mismatch_swa => pin_mismatch_swa} (100%) delete mode 100644 services/registration/pin_reset_mismatch delete mode 100644 services/registration/pin_reset_mismatch_swa diff --git a/services/registration/confirm_create_pin.vis b/services/registration/confirm_create_pin.vis index 02279dc..2e82d7d 100644 --- a/services/registration/confirm_create_pin.vis +++ b/services/registration/confirm_create_pin.vis @@ -1,4 +1,7 @@ -LOAD save_temporary_pin 6 +MOUT back 0 HALT +INCMP _ 0 LOAD verify_create_pin 8 +RELOAD verify_create_pin +CATCH pin_mismatch flag_pin_mismatch 1 INCMP account_creation * diff --git a/services/registration/confirm_pin_change.vis b/services/registration/confirm_pin_change.vis index 09b12f8..6e50c11 100644 --- a/services/registration/confirm_pin_change.vis +++ b/services/registration/confirm_pin_change.vis @@ -3,5 +3,5 @@ MOUT back 0 HALT INCMP _ 0 RELOAD confirm_pin_change -CATCH pin_reset_mismatch flag_pin_mismatch 1 +CATCH pin_mismatch flag_pin_mismatch 1 INCMP * pin_reset_success diff --git a/services/registration/confirm_self_pin_reset.vis b/services/registration/confirm_self_pin_reset.vis index 043ad38..419662b 100644 --- a/services/registration/confirm_self_pin_reset.vis +++ b/services/registration/confirm_self_pin_reset.vis @@ -3,5 +3,5 @@ HALT INCMP _ 0 LOAD confirm_pin_change 0 RELOAD confirm_pin_change -CATCH pin_reset_mismatch flag_pin_mismatch 1 +CATCH pin_mismatch flag_pin_mismatch 1 INCMP pin_reset_success * diff --git a/services/registration/create_pin_mismatch.vis b/services/registration/create_pin_mismatch.vis deleted file mode 100644 index 91793b5..0000000 --- a/services/registration/create_pin_mismatch.vis +++ /dev/null @@ -1,5 +0,0 @@ -MOUT retry 1 -MOUT quit 9 -HALT -INCMP confirm_create_pin 1 -INCMP quit 9 diff --git a/services/registration/create_pin_mismatch b/services/registration/pin_mismatch similarity index 100% rename from services/registration/create_pin_mismatch rename to services/registration/pin_mismatch diff --git a/services/registration/pin_reset_mismatch.vis b/services/registration/pin_mismatch.vis similarity index 100% rename from services/registration/pin_reset_mismatch.vis rename to services/registration/pin_mismatch.vis diff --git a/services/registration/create_pin_mismatch_swa b/services/registration/pin_mismatch_swa similarity index 100% rename from services/registration/create_pin_mismatch_swa rename to services/registration/pin_mismatch_swa diff --git a/services/registration/pin_reset_mismatch b/services/registration/pin_reset_mismatch deleted file mode 100644 index dc0236b..0000000 --- a/services/registration/pin_reset_mismatch +++ /dev/null @@ -1 +0,0 @@ -The PIN is not a match. Try again diff --git a/services/registration/pin_reset_mismatch_swa b/services/registration/pin_reset_mismatch_swa deleted file mode 100644 index 5787790..0000000 --- a/services/registration/pin_reset_mismatch_swa +++ /dev/null @@ -1 +0,0 @@ -PIN uliyoweka hailingani.Jaribu tena. \ No newline at end of file