updateErrors method

  1. @override
void updateErrors(
  1. List<ValidationError> validationErrors, {
  2. required AttributeSource source,
})
override

Clears and sets a list of validationErrors

Implementation

@override
void updateErrors(List<ValidationError> validationErrors,
    {required AttributeSource source}) {
  log.info("Got validation errors:");
  validationErrors.forEach((error) {
    log.info("  - ${error.path} ${error.code}: ${error.message}");
  });
  clearErrors(source: source);
  validationErrors.forEach((error) {
    errors[error.path] = error;
    _changeStream.add(Attribute.ofError(error.path, error, source: source));
  });
}