Skip to content

Commit

Permalink
fix: send to login on forgot pwd sent
Browse files Browse the repository at this point in the history
  • Loading branch information
NanoNish committed Oct 6, 2023
1 parent f8c8562 commit 918f520
Showing 1 changed file with 2 additions and 8 deletions.
10 changes: 2 additions & 8 deletions lib/presentation/login/bloc/login_bloc.dart
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,19 @@ class LoginBloc extends Bloc<LoginEvent, LoginState> {
on<ForgotPasswordPressed>(_onForgotPasswordPressed);
on<NewUserSignUp>(_onNewUserSignUp);
on<CreatedPasswordNewUser>(_onCreatePasswordNewUser);
// on<ForgotPasswordPressed>((event, emit) {
// emit(ForgotPasswordState(emailID: event.emailId));
// });
on<SendPasswordResetInstructions>(_onSendPasswordResetInstructions);
on<ToggleObscureCreatePassword>(_onToggleObscureCreatePassword);
on<SetPassword>(_onSetPassword);
}

FutureOr<void> _onSendPasswordResetInstructions(event, emit) async {
//TODO: complete logic
emit(Loading());
try {
await userRepository.sendResetPasswordLink(event.emailId);
//TODO: show dialog box that instructions have been sent
//TODO: route (if needed)
emit(const LoginInitial(error: "Reset Link sent to email!"));
} catch (e) {
// TODO: show dialog box with error
emit(const LoginInitial(error: AppConstants.GENERIC_FAILURE));
}
// for reference, see forgot_password_viewmodel.dart on master branch
}

FutureOr<void> _onCreatePasswordNewUser(event, emit) async {
Expand Down

0 comments on commit 918f520

Please sign in to comment.