validateField method

Validates field and updates field state

Returns validation result

Implementation

Future<FieldValidationState> validateField(GlobalKey key) async {
  final validationFunction = _actualValidators[key];

  final validationResult = await validationFunction!();
  updateFieldState(key, validationResult);

  return validationResult;
}