addListener method

void addListener(
  1. VoidCallback listener
)

Adds a listener to be called when the value changes.

Implementation

void addListener(VoidCallback listener) {
  if (_disposed) return;

  final wasEmpty = _listeners.isEmpty;
  _listeners.add(listener);

  if (wasEmpty) {
    onActive();
  }
}