UNPKG

libp2p-exchange-rendezvous

Version:

Data Exchange component that uses other peers to exchange requests/responses

31 lines (27 loc) 544 B
'use strict' const {parallel} = require('async') module.exports = { opt: { peerA: { addrs: [] }, peerB: { addrs: [] }, peerM: { addrs: ['/ip4/127.0.0.1/tcp/5394/ws'] }, exchangeM: { enableServer: true } }, before: (eA, eB, eM, cb) => { parallel([eA, eB].map(e => cb => e.swarm.dial(eM.swarm.peerInfo, cb)), err => { if (err) { return cb(err) } setTimeout(() => cb(), 250) // wait for peers to find server }) }, Exchange: require('../src') }