Skip to content

Commit e1b5246

Browse files
committed
chore: filter multiaddrs
1 parent aaeeba0 commit e1b5246

File tree

1 file changed

+2
-1
lines changed
  • packages/transport-websockets/src

1 file changed

+2
-1
lines changed

packages/transport-websockets/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
*/
2525

2626
import { transportSymbol, serviceCapabilities, ConnectionFailedError } from '@libp2p/interface'
27+
import { WebSockets as WebSocketsMatcher } from '@multiformats/multiaddr-matcher'
2728
import { multiaddrToUri as toUri } from '@multiformats/multiaddr-to-uri'
2829
import { pEvent } from 'p-event'
2930
import { CustomProgressEvent } from 'progress-events'
@@ -182,7 +183,7 @@ class WebSockets implements Transport<WebSocketsDialEvents> {
182183
}
183184

184185
listenFilter (multiaddrs: Multiaddr[]): Multiaddr[] {
185-
return multiaddrs
186+
return multiaddrs.filter(ma => WebSocketsMatcher.exactMatch(ma))
186187
}
187188

188189
dialFilter (multiaddrs: Multiaddr[]): Multiaddr[] {

0 commit comments

Comments
 (0)