flushBufferedStreams method

void flushBufferedStreams(
  1. String event,
  2. UDXEventCallback callback,
  3. List buffer
)

Flushes buffered events for a specific event type to a new listener.

Implementation

void flushBufferedStreams(String event, UDXEventCallback callback, List<dynamic> buffer) {
  if (event == 'stream') {
    final streamBuffer = List<UDXStream>.from(buffer);
    for (final stream in streamBuffer) {
      callback(UDXEvent('stream', stream));
    }
    buffer.clear();
  }
}