validateEmail method

Future<MlValidationResult> validateEmail(
  1. String email
)

Validates an email using the ML model, with edit-distance fallback.

If the model isn't loaded or fails, uses EmailTypoDetector instead.

Implementation

Future<MlValidationResult> validateEmail(String email) async {
  if (!isReady) {
    return _fallbackValidation(email);
  }

  try {
    return await validate(email);
  } catch (_) {
    return _fallbackValidation(email);
  }
}