connect method

TTGraph connect(
  1. GraphTransportPort transport
)

Connect to a source/destination for graph data

@param connector the source or destination for graph data

Implementation

TTGraph connect(GraphTransportPort transport) {
  if (_transports.contains(transport)) {
    return this;
  }
  _transports.add(transport.connectToGraph(this));

  transport.events.connection.on(__onConnectorStatus);
  FutureOr<void> handler(dynamic a, [String? id, String? reply]) =>
      _receiveGraphData(a as TTGraphData, id, reply);
  transport.events.graphData.on(handler);
  _graphDataHandlers[transport] = handler;

  if (transport.isConnected) {
    activeConnectors++;
  }
  return this;
}