sendPasswordResetEmail method

Future sendPasswordResetEmail({
  1. 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');
  }
}