disconnect method

TTGraph disconnect(
  1. GraphTransportPort transport
)

Disconnect from a source/destination for graph data

@param connector the source or destination for graph data

Implementation

TTGraph disconnect(GraphTransportPort transport) {
  final idx = _transports.indexOf(transport);
  if (idx != -1) {
    final t = _transports[idx];
    final handler = _graphDataHandlers.remove(t);
    if (handler != null) {
      t.events.graphData.off(handler);
    }
    t.events.connection.off(__onConnectorStatus);
    t.detach();
    _transports.removeAt(idx);
  }
  return this;
}