addPeerByAddress method

Future<Peer> addPeerByAddress(
  1. String address,
  2. int port, {
  3. PeerConfig? peerConfig,
  4. PeerHandlerI? handler,
})

Add peer by address and port

Implementation

Future<Peer> addPeerByAddress(
  String address,
  int port, {
  PeerConfig? peerConfig,
  PeerHandlerI? handler,
}) async {
  final peerId = '$address:$port';
  final peer = Peer(
    address: address,
    port: port,
    network: _network,
    handler: _createCompositeHandler(peerId, handler),
    config: peerConfig ?? config.defaultPeerConfig,
    logger: logger,
  );

  await addPeer(peer);
  return peer;
}