resendVerificationCode method

  1. @override
Future<void> resendVerificationCode({
  1. required String provider,
  2. required String method,
  3. required String phoneNumber,
  4. required int resendToken,
  5. required dynamic onSuccess(
    1. String verificationId,
    2. int? resendToken
    ),
  6. required dynamic onError(
    1. String error
    ),
})
override

Resends the verification code using resendToken.

Implementation

@override
Future<void> resendVerificationCode({
  required String provider,
  required String method,
  required String phoneNumber,
  required int resendToken,
  required Function(String verificationId, int? resendToken) onSuccess,
  required Function(String error) onError,
}) {
  final SignInWithVerificationCode _signInWithVerificationCode =
      SignInWithVerificationCode();
  return _signInWithVerificationCode.resendVerificationCode(
    provider: provider,
    method: method,
    phoneNumber: phoneNumber,
    resendToken: resendToken,
    onSuccess: (verificationId, newResendToken) {
      onSuccess(verificationId, newResendToken);
    },
    onError: (e) {
      onError('Error resending phone verification: ${e.message}');
    },
  );
}