feat: connect sentry to dash and api
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { PUBLIC_IS_SELFHOSTED } from '$env/static/public';
|
||||
import { initPosthog, type PosthogBootstrapUser } from '$lib/utils/services/posthog';
|
||||
import { initSentry } from '$lib/utils/services/sentry';
|
||||
import { initUmami } from '$lib/utils/services/umami';
|
||||
import { licenseApi } from '$features/license/api/license.svelte';
|
||||
|
||||
@@ -10,7 +9,6 @@ export function setupAnalytics(user?: PosthogBootstrapUser) {
|
||||
if (isInitialized) return;
|
||||
isInitialized = true;
|
||||
|
||||
initSentry();
|
||||
initPosthog(user);
|
||||
initUmami();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { appInitApi } from '$features/app/init.svelte';
|
||||
import { authClient } from '$lib/utils/services/auth/client';
|
||||
import { capturePosthogEvent } from '$lib/utils/services/posthog';
|
||||
import { clearSentryUser } from '$lib/utils/services/sentry';
|
||||
import { goto } from '$app/navigation';
|
||||
import posthog from 'posthog-js';
|
||||
import { resolve } from '$app/paths';
|
||||
@@ -16,6 +17,7 @@ export async function logout(redirect = true) {
|
||||
|
||||
capturePosthogEvent('user_logged_out');
|
||||
posthog.reset();
|
||||
clearSentryUser();
|
||||
|
||||
if (redirect) {
|
||||
goto(resolve('/login', {}));
|
||||
|
||||
Reference in New Issue
Block a user