sendPasswordResetEmail method
Future
sendPasswordResetEmail(
{ - required String userName,
})
Implementation
Future sendPasswordResetEmail({required String userName}) async
{
try {
businessController.showDialogProgress(show: true);
await firebaseAuth.sendPasswordResetEmail(email: userName);
businessController.showDialogProgress(show: false);
DialogView.showAlertDialog(
eors: 'S',
msg: 'msg_reset_password'.trParams({'yourEmail': userName}));
DialogView.showToast( 'msg_reset_password'.trParams({'yourEmail': userName}),eors: 'S',);
//Navigator.of(Get.context!).pop(true);
RouteHelperBusinessAuth.navLoginPageReplacement();
} on FirebaseAuthException catch (ex, trace) {
logCat(ex.code);
logCat(ex.message!);
logError(ex, trace: trace, position: 'FirebaseAuthException');
businessController.showDialogProgress(show: false);
DialogView.showAlertDialog(eors: 'E', msg: ex.message!);
} on PlatformException catch (ex, trace) {
logError(ex, trace: trace, position: 'PlatformException');
logCat(ex.code);
logCat(ex.message!);
businessController.showDialogProgress(show: false);
DialogView.showAlertDialog(eors: 'E', msg: ex.message!);
} on Exception catch (ex, trace) {
businessController.showDialogProgress(show: false);
logError(ex, trace: trace, position: 'signInWithEmailAndPassword');
}
}