Skip to content

Commit 19ff1f4

Browse files
committed
fix: clean up _getPeerInfo to work with /p2p-circuit
1 parent a037b84 commit 19ff1f4

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/index.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ class Node extends EventEmitter {
171171
this.swarm.transport.add(
172172
transport.tag || transport.constructor.name, transport)
173173
} else if (transport.constructor &&
174-
transport.constructor.name === 'WebSockets') {
174+
transport.constructor.name === 'WebSockets') {
175175
// TODO find a cleaner way to signal that a transport is always
176176
// used for dialing, even if no listener
177177
ws = transport
@@ -303,15 +303,7 @@ class Node extends EventEmitter {
303303
p = peer
304304
// Multiaddr instance (not string)
305305
} else if (multiaddr.isMultiaddr(peer)) {
306-
let peerId
307-
if (peer.toString().includes('p2p-circuit')) {
308-
// last segment is always the peer ipfs segment
309-
peerId = multiaddr(peer.toString().split('p2p-circuit').pop())
310-
} else {
311-
peerId = peer
312-
}
313-
314-
const peerIdB58Str = peerId.getPeerId()
306+
const peerIdB58Str = peer.getPeerId()
315307
try {
316308
p = this.peerBook.get(peerIdB58Str)
317309
} catch (err) {

0 commit comments

Comments
 (0)