Skip to content
This repository was archived by the owner on Apr 24, 2023. It is now read-only.

Commit bad2b75

Browse files
committed
feat: skip p2p-circuit addresses
1 parent 2ff6898 commit bad2b75

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,12 @@ class WebRTCDirect {
165165
if (!Array.isArray(multiaddrs)) {
166166
multiaddrs = [multiaddrs]
167167
}
168+
168169
return multiaddrs.filter((ma) => {
170+
if (ma.protoNames().indexOf('p2p-circuit') > -1) {
171+
return false
172+
}
173+
169174
return mafmt.WebRTCDirect.matches(ma)
170175
})
171176
}

test/filter.spec.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ describe('filter', () => {
1616
multiaddr('/ip4/1.2.3.4/tcp/3456/http/p2p-webrtc-direct'),
1717
multiaddr('/ip4/127.0.0.1/tcp/9090/ws'),
1818
multiaddr('/ip4/127.0.0.1/tcp/9090/ws/p2p-webrtc-direct/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo2'),
19-
multiaddr('/ip4/127.0.0.1/tcp/9090/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4')
19+
multiaddr('/ip4/127.0.0.1/tcp/9090/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4'),
20+
multiaddr('/ip4/127.0.0.1/tcp/9090/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4' +
21+
'/p2p-circuit/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo5')
2022
]
2123

2224
const filtered = wd.filter(maArr)

0 commit comments

Comments
 (0)