EmailVerificationController constructor

EmailVerificationController(
  1. FirebaseAuth auth
)

Implementation

EmailVerificationController(this.auth)
    : super(EmailVerificationState.unresolved) {
  final user = auth.currentUser;

  if (user != null) {
    if (user.emailVerified) {
      value = EmailVerificationState.verified;
    } else {
      value = EmailVerificationState.unverified;
    }
  }

  WidgetsBinding.instance.addObserver(this);
}