import electron from 'electron'; import {init} from '@sentry/electron'; const {app} = process.type === 'renderer' ? electron.remote : electron; export const sentryInit = (): void => { if (app.isPackaged) { init({ dsn: 'https://628dc2f2864243a08ead72e63f94c7b1@sentry.io/204668', // We should ignore this error since it's harmless and we know the reason behind this // This error mainly comes from the console logs. // This is a temp solution until Sentry supports disabling the console logs ignoreErrors: ['does not appear to be a valid Zulip server'] /// sendTimeout: 30 // wait 30 seconds before considering the sending capture to have failed, default is 1 second }); } }; export {captureException} from '@sentry/electron';