drain method

List<TelemetryEvent> drain()

Drain all events and reset internal state.

Implementation

List<TelemetryEvent> drain() {
  final drained = List<TelemetryEvent>.from(_events);
  _events.clear();
  _firstEventTime = null;
  return drained;
}