From 7aa120e630fcc7910114ba825c015a602a3b9403 Mon Sep 17 00:00:00 2001
From: kumavis <aaron@kumavis.me>
Date: Wed, 6 Jul 2016 20:20:40 -0700
Subject: web3 injection - use web3 dist for faster injection

---
 app/scripts/contentscript.js | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'app/scripts/contentscript.js')

diff --git a/app/scripts/contentscript.js b/app/scripts/contentscript.js
index f4f064163..44cac3b0a 100644
--- a/app/scripts/contentscript.js
+++ b/app/scripts/contentscript.js
@@ -1,14 +1,13 @@
 const LocalMessageDuplexStream = require('./lib/local-message-stream.js')
 const PortStream = require('./lib/port-stream.js')
 const ObjectMultiplex = require('./lib/obj-multiplex')
-// const urlUtil = require('url')
 
 if (shouldInjectWeb3()) {
   setupInjection()
+  setTimeout(setupStreams, 200)
 }
 
 function setupInjection(){
-
   // inject in-page script
   var scriptTag = document.createElement('script')
   scriptTag.src = chrome.extension.getURL('scripts/inpage.js')
@@ -16,6 +15,13 @@ function setupInjection(){
   var container = document.head || document.documentElement
   // append as first child
   container.insertBefore(scriptTag, container.children[0])
+}
+
+function setupStreams(){
+
+  const LocalMessageDuplexStream = require('./lib/local-message-stream.js')
+  const PortStream = require('./lib/port-stream.js')
+  const ObjectMultiplex = require('./lib/obj-multiplex')
 
   // setup communication to page and plugin
   var pageStream = new LocalMessageDuplexStream({
-- 
cgit