dispose method

void dispose()

Stops timers only.

Implementation

void dispose() {
  _disposed = true;
  _pendingSharedCapture = null;
  final handle = _gateHandle;
  if (handle != null) {
    _gateHandle = null;
    NavigationGate.instance.removeConsumer(handle);
  }
  _captureTimer?.cancel();
  _captureTimer = null;
  _sync?.dispose();
  _sync = null;
  _sources.clear();
  _initialized = false;
}