fixed TM-173 jira task

This commit is contained in:
amirrezaghabeli
2025-10-01 14:40:02 +03:30
parent 04d2f7ad94
commit 48b998f281
4 changed files with 19 additions and 3 deletions
@@ -43,6 +43,10 @@ class _DesktopForgotPasswordCreatePageState
AppToast.error(context, viewModel.resetPasswordErrorMessage!); AppToast.error(context, viewModel.resetPasswordErrorMessage!);
} else if (viewModel.isResetPasswordLoading == false && } else if (viewModel.isResetPasswordLoading == false &&
viewModel.resetPasswordSuccess) { viewModel.resetPasswordSuccess) {
AppToast.success(
context,
ForgotPasswordCreateStrings.passwordResetSuccess,
);
Router.neglect(context, () => const LoginScreenRoute().go(context)); Router.neglect(context, () => const LoginScreenRoute().go(context));
viewModel.clearResetFlow(); viewModel.clearResetFlow();
} }
@@ -43,6 +43,10 @@ class _MobileForgotPasswordCreatePageState
AppToast.error(context, viewModel.resetPasswordErrorMessage!); AppToast.error(context, viewModel.resetPasswordErrorMessage!);
} else if (viewModel.isResetPasswordLoading == false && } else if (viewModel.isResetPasswordLoading == false &&
viewModel.resetPasswordSuccess) { viewModel.resetPasswordSuccess) {
AppToast.success(
context,
ForgotPasswordCreateStrings.passwordResetSuccess,
);
Router.neglect(context, () => const LoginScreenRoute().go(context)); Router.neglect(context, () => const LoginScreenRoute().go(context));
viewModel.clearResetFlow(); viewModel.clearResetFlow();
} }
@@ -43,6 +43,10 @@ class _TabletForgotPasswordCreatePageState
AppToast.error(context, viewModel.resetPasswordErrorMessage!); AppToast.error(context, viewModel.resetPasswordErrorMessage!);
} else if (viewModel.isResetPasswordLoading == false && } else if (viewModel.isResetPasswordLoading == false &&
viewModel.resetPasswordSuccess) { viewModel.resetPasswordSuccess) {
AppToast.success(
context,
ForgotPasswordCreateStrings.passwordResetSuccess,
);
Router.neglect(context, () => const LoginScreenRoute().go(context)); Router.neglect(context, () => const LoginScreenRoute().go(context));
viewModel.clearResetFlow(); viewModel.clearResetFlow();
} }
@@ -6,7 +6,11 @@ class ForgotPasswordCreateStrings {
static const String backToSignInButton = 'Back to Sign In'; static const String backToSignInButton = 'Back to Sign In';
static const String resetLink = 'Reset Link'; static const String resetLink = 'Reset Link';
static const String atLast5Character = '• At least 5 characters'; static const String atLast5Character = '• At least 5 characters';
static const String atLeast1uppercase = '• At least one uppercase letter (AZ)'; static const String atLeast1uppercase =
static const String atLeast1lowercase = '• At least one lowercase letter (az)'; '• At least one uppercase letter (AZ)';
static const String atLeastSpecial = '• At least one special character: ! @ # \$ % & * ^'; static const String atLeast1lowercase =
'• At least one lowercase letter (az)';
static const String atLeastSpecial =
'• At least one special character: ! @ # \$ % & * ^';
static const String passwordResetSuccess = 'Password reset successfully';
} }