resendVerificationCode method
Future<void>
resendVerificationCode({
- required String provider,
- required String method,
- required String phoneNumber,
- required int resendToken,
- required VerificationSuccessCallback onSuccess,
- required VerificationErrorCallback onError,
Resends a phone verification code using resendToken.
Implementation
Future<void> resendVerificationCode({
required String provider,
required String method,
required String phoneNumber,
required int resendToken,
required VerificationSuccessCallback onSuccess,
required VerificationErrorCallback onError,
}) async {
if (provider == 'firebase') {
if (method != 'phone') {
throw ArgumentError('Unsupported method: $method');
}
await _sendVerificationCode(
phoneNumber: phoneNumber,
forceResendingToken: resendToken,
onSuccess: onSuccess,
onError: onError,
);
} else {
throw ArgumentError('Unsupported provider: $provider');
}
}