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();
}