Files

41 lines
938 B
JavaScript
Raw Permalink Normal View History

2024-05-23 17:53:42 +03:00
import Rollbar from 'rollbar/dist/rollbar.umd'
const token = document.querySelector('meta[name="rollbar-token"]')?.getAttribute('content')
if (token) {
window.Rollbar ||= new Rollbar({
accessToken: token,
captureUncaught: true,
captureUnhandledRejections: true,
captureIp: false,
autoInstrument: false,
ignoredMessages: [
/Failed to fetch/i,
/NetworkError/i,
/Load failed/i,
/Clipboard write is not allowed/i
],
transform (payload) {
payload.body.telemetry = []
2024-08-26 12:17:56 +03:00
if (payload.request.query_string) {
payload.request.query_string = ''
}
2024-05-23 17:53:42 +03:00
2024-08-26 12:17:56 +03:00
if (payload.request.url) {
payload.request.url = payload.request.url.replace(/(\/[sdep]\/)(\w{5})[^/]+/, '$1$2')
}
return payload
2024-05-23 17:53:42 +03:00
},
payload: {
client: {
javascript: {
source_map_enabled: true
}
},
environment: 'production'
}
})
}