startMFAVerification function
Future<UserCredential>
startMFAVerification({
- required BuildContext context,
- required MultiFactorResolver resolver,
- FirebaseAuth? auth,
- SMSCodeInputScreenBuilder? smsCodeInputScreenBuilder,
Implementation
Future<fba.UserCredential> startMFAVerification({
required BuildContext context,
required fba.MultiFactorResolver resolver,
fba.FirebaseAuth? auth,
SMSCodeInputScreenBuilder? smsCodeInputScreenBuilder,
}) async {
if (resolver.hints.first is fba.PhoneMultiFactorInfo) {
return startPhoneMFAVerification(
context: context,
resolver: resolver,
auth: auth,
);
} else {
throw Exception('Unsupported MFA type');
}
}