close method

  1. @override
void close()
override

Cancels all internals Sink's a closed event bus should not be used. Doing so will result in AssertionError.

Implementation

@override
void close() {
  _streamEventMap.values
      .forEach((sinkMaps) => sinkMaps.forEach((sink) => sink.close()));
  _streamEventMap.clear();
  _eventBusIsAlreadyClosed = true;
}