From 06b71a764d0625cbfd8af59c7733fdbf6da8bc20 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Tue, 23 Apr 2024 07:29:56 +0100 Subject: [PATCH] fix: do not append peer ids to provider multiaddrs When a routing returns a set of multiaddrs, honour them as returned instead of appending the peer id to them. --- packages/utils/src/routing.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/packages/utils/src/routing.ts b/packages/utils/src/routing.ts index ffc8b762b..1d84b867e 100644 --- a/packages/utils/src/routing.ts +++ b/packages/utils/src/routing.ts @@ -64,14 +64,6 @@ export class Routing implements RoutingInterface, Startable { continue } - peer.multiaddrs = peer.multiaddrs.map(ma => { - if (ma.getPeerId() != null) { - return ma - } - - return ma.encapsulate(`/p2p/${peer.id}`) - }) - // have to refresh peer info for this peer to get updated multiaddrs if (peer.multiaddrs.length === 0) { // already looking this peer up