dispose method

  1. @override
void dispose()
override

Disposes backend resources.

Implementation

@override
void dispose() {
  if (_disposed) return;
  _disposed = true;
  _inboundSubscription?.cancel();
  _inboundSubscription = null;
  _delegate.dispose();
  final closeTransport = _closeTransport;
  if (closeTransport != null) {
    unawaited(closeTransport());
  }
}