add method
void
add(
- T data
Implementation
void add(T data) {
if (shouldCache) {
_caches ??= <T>[];
_caches!.add(data);
}
lastData = data;
if (_listenFirst) _listenFirst = false;
moveToDirty();
if (isPaused) return;
if (activeUnits.isNotEmpty) {
for (var l in activeUnits) {
l.sendData(data);
}
}
}