TelemetryService constructor

TelemetryService({
  1. required TelemetryConfig config,
})

Implementation

TelemetryService({required TelemetryConfig config})
  : _config = config,
    _batch = TelemetryBatch(maxSize: config.batchSize),
    _performanceTracker = PerformanceTracker(),
    _sessionId = _generateSessionId() {
  if (_config.enabled) {
    _startAutoFlush();
  }
}