sendVerificationCode method
Future<void>
sendVerificationCode({
- required String provider,
- required String method,
- required String phoneNumber,
- required VerificationSuccessCallback onSuccess,
- required VerificationErrorCallback onError,
Sends a phone verification code to the specified phoneNumber.
Implementation
Future<void> sendVerificationCode({
required String provider,
required String method,
required String phoneNumber,
required VerificationSuccessCallback onSuccess,
required VerificationErrorCallback onError,
}) async {
if (provider == 'firebase') {
if (method != 'phone') {
throw ArgumentError('Unsupported method: $method');
}
await _sendVerificationCode(
phoneNumber: phoneNumber,
onSuccess: onSuccess,
onError: onError,
);
} else {
throw ArgumentError('Unsupported provider: $provider');
}
}