close method

  1. @override
Future<void> close()
override

Closes the listener

Implementation

@override
Future<void> close() async {
  if (_closed) return;
  _closed = true;
  await _subscription?.cancel();
  _subscription = null;
  if (!_pendingController.isClosed) {
    await _pendingController.close();
  }
}