resolve method
Implementation
@override
String resolve(BuildContext context, AuthenticatorStep key) {
switch (key) {
case AuthenticatorStep.confirmSignUp:
return confirmSignUp(context);
case AuthenticatorStep.confirmSignInCustomAuth:
return confirmSignInCustomAuth(context);
case AuthenticatorStep.confirmSignInMfa:
return confirmSignInMfa(context);
case AuthenticatorStep.confirmSignInNewPassword:
return confirmSignInNewPassword(context);
case AuthenticatorStep.continueSignInWithMfaSelection:
return continueSignInWithMfaSelection(context);
case AuthenticatorStep.continueSignInWithTotpSetup:
return continueSignInWithTotpSetup(context);
case AuthenticatorStep.confirmSignInWithTotpMfaCode:
return confirmSignInWithTotpMfaCode(context);
case AuthenticatorStep.confirmSignInWithOtpCode:
return confirmSignInWithOtpCode(context);
case AuthenticatorStep.continueSignInWithEmailMfaSetup:
return continueSignInWithEmailMfaSetup(context);
case AuthenticatorStep.continueSignInWithMfaSetupSelection:
return continueSignInWithMfaSetupSelection(context);
case AuthenticatorStep.resetPassword:
return resetPassword(context);
case AuthenticatorStep.confirmResetPassword:
return confirmResetPassword(context);
case AuthenticatorStep.verifyUser:
case AuthenticatorStep.confirmVerifyUser:
return verifyUser(context);
case AuthenticatorStep.loading:
case AuthenticatorStep.onboarding:
case AuthenticatorStep.signIn:
case AuthenticatorStep.signUp:
throw StateError('Invalid step: $this');
}
}