Files
project-work/worker-toolkit-potion-polyglot/repos/potion-voice/app/services/utils/bugsnag.js
2026-10-05 16:14:53 -04:00

19 lines
405 B
JavaScript

const Bugsnag = require('@bugsnag/js')
const DEV_APP_ENVS = ['local-dev', 'development']
const handleError = (err, user) => {
const isDevEnv = DEV_APP_ENVS.includes(process.env.POTION_APP_ENV)
if (isDevEnv) {
return
}
if (user)
Bugsnag.notify(err, function (event) {
event.setUser(user._id, user.email, user.name)
})
else Bugsnag.notify(err)
}
module.exports = handleError