sendPasswordResetEmail method
Future<void>
sendPasswordResetEmail(
{ - required String email,
})
override
Implementation
@override
Future<void> sendPasswordResetEmail({required String email}) async {
try {
await _auth.sendPasswordResetEmail(email: email);
} on firebase_auth.FirebaseAuthException catch (e) {
switch (e.code) {
case 'user-not-found':
throw UserNotFoundException();
case 'invalid-email':
throw InvalidEmailException();
default:
throw UnknownAuthException(e.message ?? e.toString());
}
} catch (e) {
throw UnknownAuthException(e.toString());
}
}