dispose method

void dispose()

Releases controller resources

Implementation

void dispose() {
  _periodicTimer?.cancel();
  _periodicTimer = null;
  _sessionSubscription?.cancel();
  _sessionSubscription = null;

  // Dispose rate limit controller
  RateLimitController.instance.dispose();

  _isStarted = false;
  ObslyLogger.debug('EventController disposed');
}