mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-03-30 22:31:03 +00:00
fix: add null property guards
License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
This commit is contained in:
parent
ac5cacba33
commit
80f0b6077a
@ -34,8 +34,8 @@ class Node extends EventEmitter {
|
|||||||
this.peerInfo = _options.peerInfo
|
this.peerInfo = _options.peerInfo
|
||||||
this.peerBook = _options.peerBook || new PeerBook()
|
this.peerBook = _options.peerBook || new PeerBook()
|
||||||
|
|
||||||
this._modules = _options.modules
|
this._modules = _options.modules || {}
|
||||||
this._config = _options.config
|
this._config = _options.config || {}
|
||||||
this._isStarted = false
|
this._isStarted = false
|
||||||
this._transport = [] // Transport instances/references
|
this._transport = [] // Transport instances/references
|
||||||
this._discovery = [] // Discovery service instances/references
|
this._discovery = [] // Discovery service instances/references
|
||||||
@ -76,7 +76,7 @@ class Node extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// dht provided components (peerRouting, contentRouting, dht)
|
// dht provided components (peerRouting, contentRouting, dht)
|
||||||
if (this._config.EXPERIMENTAL.dht) {
|
if (this._config.EXPERIMENTAL && this._config.EXPERIMENTAL.dht) {
|
||||||
const DHT = this._modules.dht
|
const DHT = this._modules.dht
|
||||||
this._dht = new DHT(this._switch, {
|
this._dht = new DHT(this._switch, {
|
||||||
kBucketSize: this._config.dht.kBucketSize || 20,
|
kBucketSize: this._config.dht.kBucketSize || 20,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user