dispose method

  1. @override
void dispose()
override

Dispose the client

Implementation

@override
void dispose() {
  unawaited(disconnect());

  for (final plugin in plugins) {
    plugin.dispose();
  }

  closeClientStreams();
  unawaited(_messageController.close());
  _syncManager.dispose();
}