changeValue method

void changeValue(
  1. Value value
)

Implementation

void changeValue(Value value) {
  if (!_canUpdateValue(value: value, isInitialValue: false)) return;

  final error = _getError(value: value);
  final isValidating = _getAsyncValidatorsError(value: value, error: error);

  emit(state.copyWith(
    value: Param(value),
    error: Param(error),
    isValueChanged: true,
    isValidated: _isValidated(isValidating),
    isValidating: isValidating,
  ) as State);
}