dispose method

void dispose()

Public programmatic dispose/cleanup.

Implementation

void dispose() {
  if (_isDisposed) return;
  _isDisposed = true;
  final activeCompleter = _completer;
  if (activeCompleter != null && !activeCompleter.isCompleted) {
    activeCompleter.complete(null);
  }
}