broadcastAddr method

Future<void> broadcastAddr(
  1. PeerId p,
  2. MultiAddr addr
)

Implementation

Future<void> broadcastAddr(PeerId p, MultiAddr addr) async {
  await _lock.synchronized( () async {
    final peerKey = p.toString();
    final subs = _subs[peerKey];
    if (subs == null) {
      return;
    }

    for (final sub in subs) {
      sub.pubAddr(addr);
    }
  });
}