mirror of https://github.com/msgbyte/tailchat
perf: reduce entry js size
parent
560c256598
commit
747a6d3afe
@ -1,31 +1 @@
|
||||
import * as Sentry from '@sentry/react';
|
||||
import { BrowserTracing } from '@sentry/tracing';
|
||||
import { sharedEvent } from '@capital/common';
|
||||
|
||||
try {
|
||||
Sentry.init({
|
||||
dsn: 'https://177fd98a1e9e4deba84146a769633c32@o4504196236836864.ingest.sentry.io/4504196241293312',
|
||||
replaysSessionSampleRate: 0,
|
||||
replaysOnErrorSampleRate: 1.0,
|
||||
integrations: [new BrowserTracing(), new Sentry.Replay()],
|
||||
|
||||
// Set tracesSampleRate to 1.0 to capture 100%
|
||||
// of transactions for performance monitoring.
|
||||
// We recommend adjusting this value in production
|
||||
tracesSampleRate: 0.1, // reduce sentry quota usage
|
||||
|
||||
ignoreErrors: ['File Too Large'],
|
||||
});
|
||||
|
||||
sharedEvent.on('loginSuccess', (userInfo) => {
|
||||
Sentry.setUser({
|
||||
id: userInfo._id,
|
||||
email: userInfo.email,
|
||||
username: `${userInfo.nickname}#${userInfo.discriminator}`,
|
||||
avatar: userInfo.avatar,
|
||||
temporary: userInfo.temporary,
|
||||
});
|
||||
});
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
import('./lazy');
|
||||
|
@ -0,0 +1,31 @@
|
||||
import * as Sentry from '@sentry/react';
|
||||
import { BrowserTracing } from '@sentry/tracing';
|
||||
import { sharedEvent } from '@capital/common';
|
||||
|
||||
try {
|
||||
Sentry.init({
|
||||
dsn: 'https://177fd98a1e9e4deba84146a769633c32@o4504196236836864.ingest.sentry.io/4504196241293312',
|
||||
replaysSessionSampleRate: 0,
|
||||
replaysOnErrorSampleRate: 1.0,
|
||||
integrations: [new BrowserTracing(), new Sentry.Replay()],
|
||||
|
||||
// Set tracesSampleRate to 1.0 to capture 100%
|
||||
// of transactions for performance monitoring.
|
||||
// We recommend adjusting this value in production
|
||||
tracesSampleRate: 0.1, // reduce sentry quota usage
|
||||
|
||||
ignoreErrors: ['File Too Large'],
|
||||
});
|
||||
|
||||
sharedEvent.on('loginSuccess', (userInfo) => {
|
||||
Sentry.setUser({
|
||||
id: userInfo._id,
|
||||
email: userInfo.email,
|
||||
username: `${userInfo.nickname}#${userInfo.discriminator}`,
|
||||
avatar: userInfo.avatar,
|
||||
temporary: userInfo.temporary,
|
||||
});
|
||||
});
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
Loading…
Reference in New Issue