notifyValueChanged method

void notifyValueChanged(
  1. T? newValue
)

Updates the value and notifies listeners.

Implementation

void notifyValueChanged(T? newValue) {
  if (newValue != currentValue) {
    final oldValue = _currentValue;
    _currentValue = newValue;
    onValueChanged(newValue, oldValue: oldValue);
    _widget.onValueChanged?.call(newValue);
    _widget.valueNotifier?.value = newValue;
  }
}