diff options
author | kumavis <aaron@kumavis.me> | 2018-03-28 03:37:30 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2018-03-28 03:37:30 +0800 |
commit | 651e48dbd6a8bbcf2561d62c93897309143e2a9e (patch) | |
tree | 809ed0f1694a526878779a3e48c77c65c82678f3 /app/scripts/lib/setupRaven.js | |
parent | 0fe0d8b7a5ec3a143ece38df4d0811b6de02b63f (diff) | |
download | dexon-wallet-651e48dbd6a8bbcf2561d62c93897309143e2a9e.tar.gz dexon-wallet-651e48dbd6a8bbcf2561d62c93897309143e2a9e.tar.zst dexon-wallet-651e48dbd6a8bbcf2561d62c93897309143e2a9e.zip |
sentry - simplify all ethjs errors for better batching
Diffstat (limited to 'app/scripts/lib/setupRaven.js')
-rw-r--r-- | app/scripts/lib/setupRaven.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/scripts/lib/setupRaven.js b/app/scripts/lib/setupRaven.js index 02c01b75..a869588d 100644 --- a/app/scripts/lib/setupRaven.js +++ b/app/scripts/lib/setupRaven.js @@ -1,5 +1,6 @@ const Raven = require('raven-js') const METAMASK_DEBUG = 'GULP_METAMASK_DEBUG' +const extractEthjsErrorMessage = require('./extractEthjsErrorMessage') const PROD = 'https://3567c198f8a8412082d32655da2961d0@sentry.io/273505' const DEV = 'https://f59f3dd640d2429d9d0e2445a87ea8e1@sentry.io/273496' @@ -21,8 +22,12 @@ function setupRaven(opts) { const client = Raven.config(ravenTarget, { release, transport: function(opts) { - // modify report urls const report = opts.data + // simplify ethjs error messages + report.exception.values.forEach(item => { + item.value = extractEthjsErrorMessage(item.value) + }) + // modify report urls rewriteReportUrls(report) // make request normally client._makeRequest(opts) |