dispose method

void dispose()

Call this method to dispose this object

Implementation

void dispose() {
  _subscriptions.forEach((s) => s.cancel());
  _currentUserController.close();
  _unreadChannelsController.close();
  _totalUnreadCountController.close();
  channels.values.forEach((c) => c.dispose());
  _channelsController.close();
}