dispose method

void dispose()

Call this method to dispose this object.

Implementation

void dispose() {
  _debouncedUpdatePersistenceChannelState.cancel();
  _retryQueue.dispose();
  _subscriptions.cancel();
  _channelStateController.close();
  _isUpToDateController.close();
  _threadsController.close();
  _staleTypingEventsCleanerTimer?.cancel();
  _stalePinnedMessagesCleanerTimer?.cancel();
  _typingEventsController.close();
}