TelemetryBuffer constructor

TelemetryBuffer({
  1. int batchSize = 100,
  2. Duration flushInterval = const Duration(seconds: 30),
})

Creates a new telemetry buffer.

batchSize: Number of items to accumulate before auto-flush flushInterval: Duration between automatic flushes

Implementation

TelemetryBuffer({
  int batchSize = 100,
  Duration flushInterval = const Duration(seconds: 30),
})  : _batchSize = batchSize,
      _flushInterval = flushInterval {
  _startPeriodicFlush();
}