attempt to fix

This commit is contained in:
Daniel Bulant 2022-12-12 21:01:19 +01:00
parent 888480623c
commit cfa7e7c572

View file

@ -1,40 +1,10 @@
import { Toucan } from "toucan-js";
import * as Sentry from '@sentry/browser'; import * as Sentry from '@sentry/browser';
import { BrowserTracing } from "@sentry/tracing"; import { BrowserTracing } from "@sentry/tracing";
/** @type {import('./$types').PageLoad} */ /** @type {import('./$types').PageLoad} */
export function load({ url, event }) { export function load({ url, event }) {
let sentry;
// @ts-ignore // @ts-ignore
if(import.meta.env.VITE_SENTRY_DSN && typeof event !== "undefined") if(typeof window === 'undefined') { if(import.meta.env.VITE_SENTRY_DSN && typeof event !== "undefined" && typeof window !== 'undefined')
sentry = new Toucan({
// @ts-ignore
dsn: import.meta.env.VITE_SENTRY_DSN,
// @ts-ignore
environment: import.meta.env.VITE_SENTRY_ENVIRONMENT,
// @ts-ignore
release: import.meta.env.VITE_SENTRY_RELEASE,
request: event.request,
requestDataOptions: {
allowedHeaders: [
'user-agent',
'cf-challenge',
'accept-encoding',
'accept-language',
'cf-ray',
'content-length',
'content-type',
'x-real-ip',
'host',
'cf-ipcountry'
],
allowedSearchParams: /(.*)/
}
});
} else {
sentry = Sentry;
if(!sentry.isInitalized) {
Sentry.init({ Sentry.init({
// @ts-ignore // @ts-ignore
dsn: import.meta.env.VITE_SENTRY_DSN, dsn: import.meta.env.VITE_SENTRY_DSN,
@ -47,12 +17,8 @@ export function load({ url, event }) {
], ],
tracesSampleRate: 1 tracesSampleRate: 1
}); });
sentry.isInitalized = true;
}
} }
return { return {
url: url.pathname, url: url.pathname
sentry
}; };
} }