deleteEmailOnFirebaseAndSignOut method

dynamic deleteEmailOnFirebaseAndSignOut()

Implementation

deleteEmailOnFirebaseAndSignOut() async {
  try {
    if (CheckPlatform().isMobileOrWeb) {
      //var firebaseAuth = FirebaseAuth.instance;
      showDialogProgress();
      //final user = firebaseAuth.currentUser!;
      //await user.delete();
      Get.find<FirebaseAuthController>().signOut();
    }
    showDialogProgress(show: false);
  } on FirebaseAuthException catch (ex, trace) {
    logCat(ex.code);
    logCat(ex.message!);
    logError(ex, trace: trace, position: 'FirebaseAuthException');
    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!);
    showDialogProgress(show: false);
    DialogView.showAlertDialog(eors: 'E', msg: ex.message!);
  } on Exception catch (ex, trace) {
    showDialogProgress(show: false);
    logError(ex, trace: trace, position: 'signInWithEmailAndPassword');
  }
}