How to use the libp2p-websockets.isWebSockets function in libp2p-websockets

To help you get started, we’ve selected a few libp2p-websockets examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github libp2p / js-libp2p / src / index.js View on Github external
this._modules.transport.forEach((Transport) => {
      let t

      if (typeof Transport === 'function') {
        t = new Transport({ libp2p: this })
      } else {
        t = Transport
      }

      if (t.filter(multiaddrs).length > 0) {
        this._switch.transport.add(t.tag || t[Symbol.toStringTag], t)
      } else if (WebSockets.isWebSockets(t)) {
        // TODO find a cleaner way to signal that a transport is always used
        // for dialing, even if no listener
        ws = t
      }
      this._transport.push(t)
    })

libp2p-websockets

JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec

MIT
Latest version published 3 years ago

Package Health Score

51 / 100
Full package analysis