disconnect method

void disconnect()

Implementation

void disconnect() {
  if (_disconnected) return;

  final currentId = id;
  logger.log('Disconnect peer with ID:$currentId');

  _disconnected = true;
  _open = false;
  _socket.close();
  _lastServerId = currentId;
  _id = null;
  emit('disconnected', currentId);
}