resendSignUpCode method
Resend sign-up code to the given username
for verification
Implementation
@override
Future<Verification> resendSignUpCode(
String username,
) async {
try {
final result = await _amplifyAuth.resendSignUpCode(
username: username,
);
_logger.fine('Successfully resent sign up code: $result');
return _createVerificationResult(
VerificationFlow.signUp,
result.codeDeliveryDetails,
);
} on aws_cognito.LimitExceededException catch (e) {
throw ResendSignUpCodeLimitException(
message: 'number of resend attempts exceeded',
innerException: e,
innerStackTrace: StackTrace.current,
);
} on aws_cognito.AuthException catch (e) {
throw ResendSignUpCodeException(
message: 'failed to sign up user',
innerException: e,
innerStackTrace: StackTrace.current,
);
}
}