add method

void add(
  1. T data
)

Implementation

void add(T data) {
  if (shouldCache) {
    _caches ??= <T>[];
    _caches!.add(data);
  }
  lastData = data;
  if (_listenFirst) _listenFirst = false;
  if (isPaused) return;
  for (var l in listenUnits) {
    l.add(data);
  }
}