sentry.ts 592 B

12345678910111213141516171819
  1. const { init } = String(process.type) === 'main' ? require('@sentry/electron/dist/main') : require('@sentry/electron/dist/renderer')
  2. const SENTRY_DSN = 'https://[email protected]/181876'
  3. let release = null
  4. try {
  5. release = require('electron').app.getVersion()
  6. } catch {
  7. release = require('@electron/remote').app.getVersion()
  8. }
  9. if (!process.env.TABBY_DEV) {
  10. init({
  11. dsn: SENTRY_DSN,
  12. release,
  13. integrations (integrations) {
  14. return integrations.filter(integration => integration.name !== 'Breadcrumbs')
  15. },
  16. })
  17. }