updateValue method

void updateValue(
  1. Value value
)

Set value to the value of the current state.

Implementation

void updateValue(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),
    updatedValue: Param(value),
    error: Param(error),
    isValueChanged: false,
    isValidated: _isValidated(isValidating),
    isValidating: isValidating,
  ) as State);
}