mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-05-13 11:11:20 +00:00
20 lines
354 B
JavaScript
20 lines
354 B
JavaScript
'use strict'
|
|
|
|
exports = module.exports = Libp2p
|
|
|
|
function Libp2p (swarm, peerRouting, recordStore) {
|
|
var self = this
|
|
|
|
if (!(self instanceof Libp2p)) {
|
|
throw new Error('Must be called with new')
|
|
}
|
|
|
|
if (!swarm) {
|
|
throw new Error('a swarm must be passed')
|
|
}
|
|
|
|
self.swarm = swarm
|
|
self.routing = peerRouting
|
|
self.record = recordStore
|
|
}
|