diff --git a/lib/modules/whisper/index.js b/lib/modules/whisper/index.js index 4baafa3c..b1f3cbd6 100644 --- a/lib/modules/whisper/index.js +++ b/lib/modules/whisper/index.js @@ -22,12 +22,18 @@ class Whisper { } this.connectToProvider(); - this.setServiceCheck(); - this.addWhisperToEmbarkJS(); - this.addSetProvider(); - this.waitForWeb3Ready(() => { - this.registerAPICalls(); + + this.events.request('processes:register', 'whisper', (cb) => { + this.setServiceCheck() + this.addWhisperToEmbarkJS(); + this.addSetProvider(); + this.waitForWeb3Ready(() => { + this.registerAPICalls(); + cb(); + }); }); + + this.events.request('processes:launch', 'whisper'); } connectToProvider() {