From bd7fd0f7554b45c1b06c39de57e9b479b250711f Mon Sep 17 00:00:00 2001 From: Cayman Date: Mon, 6 Apr 2020 05:32:12 -0500 Subject: [PATCH] fix: await peer discovery start in libp2p start (#600) --- src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 86dad112..82ef29f9 100644 --- a/src/index.js +++ b/src/index.js @@ -399,7 +399,7 @@ class Libp2p extends EventEmitter { * Called when libp2p has started and before it returns * @private */ - _onDidStart () { + async _onDidStart () { this._isStarted = true this.connectionManager.start() @@ -410,7 +410,7 @@ class Libp2p extends EventEmitter { }) // Peer discovery - this._setupPeerDiscovery() + await this._setupPeerDiscovery() // Once we start, emit and dial any peers we may have already discovered for (const peerInfo of this.peerStore.peers.values()) {