mailVerification method

Future<void> mailVerification()

Sends an email verification to the current user.

Only sends the email if the user's email has not been verified yet. Handles any errors that occur during the process.

Implementation

Future<void> mailVerification() async {
  User? user = FirebaseAuth.instance.currentUser;
  if (user != null && !user.emailVerified) {
    await user.sendEmailVerification().onError((error, stackTrace) {
      print(error);
    });
    print("User Verification Mail Sent");
    print(user.emailVerified);
  }
}