From cc23158bfee2b723e8e80e0d25cbca2c2c6406a3 Mon Sep 17 00:00:00 2001 From: Dan Finlay Date: Tue, 18 Oct 2016 13:51:50 -0700 Subject: Wait for first metamask data to establish ping-pong stream. Prevents infinite reload loops when dapps take too long to load. Fixes #746. --- app/scripts/inpage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app') diff --git a/app/scripts/inpage.js b/app/scripts/inpage.js index ef199946c..85dd70b4d 100644 --- a/app/scripts/inpage.js +++ b/app/scripts/inpage.js @@ -43,7 +43,7 @@ reloadStream.once('data', triggerReload) var pingChannel = inpageProvider.multiStream.createStream('pingpong') var pingStream = new PingStream({ objectMode: true }) // wait for first successful reponse -metamaskStream.once('data', function(){ +metamaskStream.once('_data', function(){ pingStream.pipe(pingChannel).pipe(pingStream) }) endOfStream(pingStream, triggerReload) -- cgit