supportsAddr method

  1. @override
bool supportsAddr(
  1. MultiAddr addr
)
override

Returns true if this listener supports the given multiaddress

Implementation

@override
bool supportsAddr(libp2p.MultiAddr addr) {
  final hasIP = addr.hasProtocol('ip4') || addr.hasProtocol('ip6');
  final hasUDP = addr.hasProtocol('udp');
  final hasQuic = addr.hasProtocol('quic-v1') || addr.hasProtocol('quic');
  return hasIP && hasUDP && hasQuic;
}