diff options
author | kumavis <aaron@kumavis.me> | 2017-07-26 05:36:19 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2017-07-26 05:36:19 +0800 |
commit | 4445ba15694fc6ef7f9c4e3a2de5de5428e28b3a (patch) | |
tree | 8a0ea01da5ea2f9c970129bb8b7b3483f56b11fc /app/scripts/controllers | |
parent | 5b9a6bd367173330d8bcfd973278eeba6f31ec06 (diff) | |
download | tangerine-wallet-browser-4445ba15694fc6ef7f9c4e3a2de5de5428e28b3a.tar.gz tangerine-wallet-browser-4445ba15694fc6ef7f9c4e3a2de5de5428e28b3a.tar.zst tangerine-wallet-browser-4445ba15694fc6ef7f9c4e3a2de5de5428e28b3a.zip |
tx cont - add argument for provider constructor
Diffstat (limited to 'app/scripts/controllers')
-rw-r--r-- | app/scripts/controllers/network.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/scripts/controllers/network.js b/app/scripts/controllers/network.js index c07f13b8d..0a3e5e26b 100644 --- a/app/scripts/controllers/network.js +++ b/app/scripts/controllers/network.js @@ -28,9 +28,9 @@ module.exports = class NetworkController extends EventEmitter { this._provider = provider } - initializeProvider (opts) { + initializeProvider (opts, providerContructor = MetaMaskProvider) { this.providerInit = opts - this._provider = MetaMaskProvider(opts) + this._provider = providerContructor(opts) this._proxy = new Proxy(this._provider, { get: (obj, name) => { if (name === 'on') return this._on.bind(this) @@ -38,6 +38,7 @@ module.exports = class NetworkController extends EventEmitter { }, set: (obj, name, value) => { this._provider[name] = value + return value }, }) this.provider.on('block', this._logBlock.bind(this)) |