Skip to content

Commit 533278c

Browse files
authored
Fix Forgot Password
2 parents f8c8562 + 918f520 commit 533278c

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

lib/presentation/login/bloc/login_bloc.dart

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,19 @@ class LoginBloc extends Bloc<LoginEvent, LoginState> {
1919
on<ForgotPasswordPressed>(_onForgotPasswordPressed);
2020
on<NewUserSignUp>(_onNewUserSignUp);
2121
on<CreatedPasswordNewUser>(_onCreatePasswordNewUser);
22-
// on<ForgotPasswordPressed>((event, emit) {
23-
// emit(ForgotPasswordState(emailID: event.emailId));
24-
// });
2522
on<SendPasswordResetInstructions>(_onSendPasswordResetInstructions);
2623
on<ToggleObscureCreatePassword>(_onToggleObscureCreatePassword);
2724
on<SetPassword>(_onSetPassword);
2825
}
2926

3027
FutureOr<void> _onSendPasswordResetInstructions(event, emit) async {
31-
//TODO: complete logic
3228
emit(Loading());
3329
try {
3430
await userRepository.sendResetPasswordLink(event.emailId);
35-
//TODO: show dialog box that instructions have been sent
36-
//TODO: route (if needed)
31+
emit(const LoginInitial(error: "Reset Link sent to email!"));
3732
} catch (e) {
38-
// TODO: show dialog box with error
33+
emit(const LoginInitial(error: AppConstants.GENERIC_FAILURE));
3934
}
40-
// for reference, see forgot_password_viewmodel.dart on master branch
4135
}
4236

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

0 commit comments

Comments
 (0)