tooot/src/startup/sentry.ts

25 lines
637 B
TypeScript

import * as Sentry from '@sentry/react-native'
import { isDevelopment } from '@utils/checkEnvironment'
import log from './log'
export const routingInstrumentation = new Sentry.ReactNavigationInstrumentation()
const sentry = () => {
log('log', 'Sentry', 'initializing')
Sentry.init({
enabled: !isDevelopment,
dsn: 'https://53348b60ff844d52886e90251b3a5f41@o917354.ingest.sentry.io/6410576',
tracesSampleRate: 0.35,
integrations: [
new Sentry.ReactNativeTracing({
routingInstrumentation,
tracingOrigins: ['tooot.app']
})
],
autoSessionTracking: true
})
}
export default sentry