diff options
author | Dan Finlay <542863+danfinlay@users.noreply.github.com> | 2018-05-19 02:57:29 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-19 02:57:29 +0800 |
commit | 713c77db54e7866da169205d7f665c33a4c626e0 (patch) | |
tree | d4cda5bbefc1c83d942c4fac56a2d19047baf77d /app/scripts/lib/inpage-provider.js | |
parent | 708422432c634ffbd4c73388f980c43f766b3355 (diff) | |
parent | ce2834400ca202d5767c3d896407ac565fadfc14 (diff) | |
download | tangerine-wallet-browser-713c77db54e7866da169205d7f665c33a4c626e0.tar.gz tangerine-wallet-browser-713c77db54e7866da169205d7f665c33a4c626e0.tar.zst tangerine-wallet-browser-713c77db54e7866da169205d7f665c33a4c626e0.zip |
Merge pull request #4199 from MetaMask/i3487-provider-errors
RPC error middleware for json-rpc-engine
Diffstat (limited to 'app/scripts/lib/inpage-provider.js')
-rw-r--r-- | app/scripts/lib/inpage-provider.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/scripts/lib/inpage-provider.js b/app/scripts/lib/inpage-provider.js index 99cc5d2cf..4e65f0a23 100644 --- a/app/scripts/lib/inpage-provider.js +++ b/app/scripts/lib/inpage-provider.js @@ -1,5 +1,6 @@ const pump = require('pump') const RpcEngine = require('json-rpc-engine') +const createErrorMiddleware = require('./createErrorMiddleware') const createIdRemapMiddleware = require('json-rpc-engine/src/idRemapMiddleware') const createStreamMiddleware = require('json-rpc-middleware-stream') const LocalStorageStore = require('obs-store') @@ -44,6 +45,7 @@ function MetamaskInpageProvider (connectionStream) { // handle sendAsync requests via dapp-side rpc engine const rpcEngine = new RpcEngine() rpcEngine.push(createIdRemapMiddleware()) + rpcEngine.push(createErrorMiddleware()) rpcEngine.push(streamMiddleware) self.rpcEngine = rpcEngine } |