update method

void update(
  1. T newValue
)

Implementation

void update(T newValue) {
  _value = newValue;
  _timer?.cancel();
  _timer = null;
  if (newValue == null) {
    _callback();
  } else {
    _timer = Timer(delay, _callback);
  }
}