validateEmail method
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);
}
}