dispose method

Future<void> dispose()

Implementation

Future<void> dispose() async {
  _disposed = true;
  _started = false;
  _reconnectTimer?.cancel();
  _reconnectTimer = null;
  await _tearDownSocketOnly();
  if (!_lines.isClosed) {
    await _lines.close();
  }
}