updatePassword static method

Future<bool> updatePassword(
  1. String resetCode,
  2. String newPassword,
  3. dynamic authProvider
)

Implementation

static Future<bool> updatePassword(String resetCode, String newPassword, AuthProvider authProvider) async {
  bool isPasswordResetCompleted = false;
  try {
    await FirebaseAuth.instance.confirmPasswordReset(code: resetCode, newPassword: newPassword);
    isPasswordResetCompleted = true;
  } on FirebaseAuthException catch (e) {
    authProvider.authExceptionType = AuthExceptions.typeOf[e.code];
  }catch (e) {
    printToConsole("Exception in FirebaseManageUsers.loginWithEmailPassword: ${e.toString()}");
    authProvider.authExceptionType = AuthExceptionType.unknown;
  }
  return isPasswordResetCompleted;
}