diff options
author | kumavis <aaron@kumavis.me> | 2017-09-08 01:08:07 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2017-09-08 01:08:07 +0800 |
commit | 440a42bbc38ed53b64dc017fd56bd3281355df33 (patch) | |
tree | 08ed4b7411bebdec31e53279cc7e1fa66db75bf8 /app/scripts/lib | |
parent | cc56d0d2f61da576acc72b1e7f63df4015469267 (diff) | |
download | tangerine-wallet-browser-440a42bbc38ed53b64dc017fd56bd3281355df33.tar.gz tangerine-wallet-browser-440a42bbc38ed53b64dc017fd56bd3281355df33.tar.zst tangerine-wallet-browser-440a42bbc38ed53b64dc017fd56bd3281355df33.zip |
inpage - add idRemapMiddleware
Diffstat (limited to 'app/scripts/lib')
-rw-r--r-- | app/scripts/lib/inpage-provider.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/scripts/lib/inpage-provider.js b/app/scripts/lib/inpage-provider.js index de6e8b811..c095846e1 100644 --- a/app/scripts/lib/inpage-provider.js +++ b/app/scripts/lib/inpage-provider.js @@ -1,5 +1,6 @@ const pipe = require('pump') const RpcEngine = require('json-rpc-engine') +const createIdRemapMiddleware = require('json-rpc-engine/src/idRemapMiddleware') const createStreamMiddleware = require('json-rpc-middleware-stream') const LocalStorageStore = require('obs-store') const ObjectMultiplex = require('./obj-multiplex') @@ -27,7 +28,7 @@ function MetamaskInpageProvider (connectionStream) { ) // ignore phishing warning message (handled elsewhere) - multiStream.ignoreStream('phishing') + multiStream.ignoreStream('phishing') // connect to async provider const streamMiddleware = createStreamMiddleware() @@ -41,6 +42,7 @@ function MetamaskInpageProvider (connectionStream) { // handle sendAsync requests via dapp-side rpc engine const engine = new RpcEngine() + engine.push(createIdRemapMiddleware()) engine.push(streamMiddleware) self.sendAsync = engine.handle.bind(engine) |