confirmVerifyUser method

Future<void> confirmVerifyUser(
  1. CognitoUserAttributeKey userAttributeKey
)

Implementation

Future<void> confirmVerifyUser(
  CognitoUserAttributeKey userAttributeKey,
) async {
  if (!_formKey.currentState!.validate()) {
    return;
  }
  _setIsBusy(true);

  TextInput.finishAutofillContext(shouldSave: true);

  final authConfirmVerifyUserData = AuthConfirmVerifyUserData(
    userAttributeKey: userAttributeKey,
    code: _confirmationCode,
  );
  _authBloc.add(AuthConfirmVerifyUser(authConfirmVerifyUserData));
  await nextBlocEvent(
    where: (state) =>
        state is UnauthenticatedState || state is AuthenticatedState,
  );
  _setIsBusy(false);
}