mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Omit state snapshot from Sentry errors (#8794)
The state snapshot we were attaching to Sentry errors was too large. As a temporary solution, it has been removed completely. We can re-add it later after reducing its size.
This commit is contained in:
parent
cf08131b49
commit
37da64aa7e
@ -8,8 +8,7 @@ const METAMASK_ENVIRONMENT = process.env.METAMASK_ENVIRONMENT
|
|||||||
const SENTRY_DSN_PROD = 'https://3567c198f8a8412082d32655da2961d0@sentry.io/273505'
|
const SENTRY_DSN_PROD = 'https://3567c198f8a8412082d32655da2961d0@sentry.io/273505'
|
||||||
const SENTRY_DSN_DEV = 'https://f59f3dd640d2429d9d0e2445a87ea8e1@sentry.io/273496'
|
const SENTRY_DSN_DEV = 'https://f59f3dd640d2429d9d0e2445a87ea8e1@sentry.io/273496'
|
||||||
|
|
||||||
export default function setupSentry (opts) {
|
export default function setupSentry ({ release }) {
|
||||||
const { release, getState } = opts
|
|
||||||
let sentryTarget
|
let sentryTarget
|
||||||
// detect brave
|
// detect brave
|
||||||
const isBrave = Boolean(window.chrome.ipcRenderer)
|
const isBrave = Boolean(window.chrome.ipcRenderer)
|
||||||
@ -44,11 +43,6 @@ export default function setupSentry (opts) {
|
|||||||
simplifyErrorMessages(report)
|
simplifyErrorMessages(report)
|
||||||
// modify report urls
|
// modify report urls
|
||||||
rewriteReportUrls(report)
|
rewriteReportUrls(report)
|
||||||
// append app state
|
|
||||||
if (getState) {
|
|
||||||
const appState = getState()
|
|
||||||
report.extra.appState = appState
|
|
||||||
}
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.warn(err)
|
console.warn(err)
|
||||||
}
|
}
|
||||||
|
@ -36,18 +36,7 @@ async function start () {
|
|||||||
|
|
||||||
// setup sentry error reporting
|
// setup sentry error reporting
|
||||||
const release = global.platform.getVersion()
|
const release = global.platform.getVersion()
|
||||||
setupSentry({ release, getState })
|
setupSentry({ release })
|
||||||
// provide app state to append to error logs
|
|
||||||
function getState () {
|
|
||||||
// get app state
|
|
||||||
const state = window.getCleanAppState
|
|
||||||
? window.getCleanAppState()
|
|
||||||
: {}
|
|
||||||
// remove unnecessary data
|
|
||||||
delete state.localeMessages
|
|
||||||
// return state to be added to request
|
|
||||||
return state
|
|
||||||
}
|
|
||||||
|
|
||||||
// identify window type (popup, notification)
|
// identify window type (popup, notification)
|
||||||
const windowType = getEnvironmentType()
|
const windowType = getEnvironmentType()
|
||||||
|
Loading…
Reference in New Issue
Block a user