From 93f0f4cbfed780b2aecc9a4d5921ba451c35a8ef Mon Sep 17 00:00:00 2001 From: jdevito Date: Mon, 5 May 2025 13:15:44 -0500 Subject: [PATCH] feat: add method to delete the last character in the password field --- .../PasswordManagement/PasswordClient.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Pepperdash Core/Pepperdash Core/PasswordManagement/PasswordClient.cs b/Pepperdash Core/Pepperdash Core/PasswordManagement/PasswordClient.cs index e286733..cc1f342 100644 --- a/Pepperdash Core/Pepperdash Core/PasswordManagement/PasswordClient.cs +++ b/Pepperdash Core/Pepperdash Core/PasswordManagement/PasswordClient.cs @@ -121,6 +121,16 @@ namespace PepperDash.Core.PasswordManagement OnBoolChange(false, (ushort)PasswordToValidate.Length, PasswordManagementConstants.PasswordLedFeedbackChange); } + /// + /// Deletes the last character in the currently entered password field + /// + public void DeletePasswordCharacter() + { + PasswordToValidate = PasswordToValidate.Substring(0, PasswordToValidate.Length - 1); + OnBoolChange(false, (ushort)PasswordToValidate.Length, PasswordManagementConstants.PasswordLedFeedbackChange); + // Verify if OnStringChange is needed to update the S+ wrapper with the entered PasswordToValidate + } + /// /// Protected boolean change event handler ///