dispose method

void dispose()

Closes underlying stream controller

Implementation

void dispose() {
  if (_isDisposed) {
    throw IllegalStateException(
      message: 'Can\'t call dispose if event bus is already disposed.',
    );
  }

  _streamController.close();

  _isDisposed = true;
}