diff --git a/package-lock.json b/package-lock.json index 867622dde..7a4750ed6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,6 @@ "deep-equal": "^2.2.2", "dotenv": "^16.3.1", "echarts": "^5.4.3", - "logrocket": "^5.0.1", "nanoid": "^4.0.2", "plausible-tracker": "^0.3.8", "pretty-bytes": "^6.1.1", @@ -6919,11 +6918,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/logrocket": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/logrocket/-/logrocket-5.0.1.tgz", - "integrity": "sha512-czWLcDkBJ+V/wooBQtPW76RAS2rszjsfkQumqPO3zPCQka8dcjsuGJxJhcxAuMZf5WDZd/zkvfDZCBJ6zeCQYg==" - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", diff --git a/package.json b/package.json index 937ff5dd0..453405dd8 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "deep-equal": "^2.2.2", "dotenv": "^16.3.1", "echarts": "^5.4.3", - "logrocket": "^5.0.1", "nanoid": "^4.0.2", "plausible-tracker": "^0.3.8", "pretty-bytes": "^6.1.1", diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index cd9738387..e462b1860 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,17 +3,16 @@ import { afterNavigate, goto } from '$app/navigation'; import { base } from '$app/paths'; import { page } from '$app/stores'; - import { isTrackingAllowed, trackPageView } from '$lib/actions/analytics'; + import { trackPageView } from '$lib/actions/analytics'; import { Notifications, Progress } from '$lib/layout'; import { app } from '$lib/stores/app'; import { ENV, isCloud } from '$lib/system'; import * as Sentry from '@sentry/svelte'; - import LogRocket from 'logrocket'; import { onMount } from 'svelte'; import Loading from './loading.svelte'; import { loading, requestedMigration } from './store'; import { parseIfString } from '$lib/helpers/object'; - import Consent, { consent } from '$lib/components/consent.svelte'; + import Consent from '$lib/components/consent.svelte'; import type { Models } from '@appwrite.io/console'; onMount(async () => { @@ -31,17 +30,6 @@ integrations: [new Sentry.BrowserTracing()], tracesSampleRate: 1.0 }); - - /** - * LogRocket - */ - if ($consent?.accepted?.analytics && isCloud && isTrackingAllowed()) { - LogRocket.init('rgthvf/appwrite', { - dom: { - inputSanitizer: true - } - }); - } } /** diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index 3919a26c3..bbd662525 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -1,7 +1,6 @@ import '@appwrite.io/pink'; import '@appwrite.io/pink-icons'; import 'tippy.js/dist/tippy.css'; -import LogRocket from 'logrocket'; import { sdk } from '$lib/stores/sdk'; import { redirect } from '@sveltejs/kit'; import { Dependencies } from '$lib/constants'; @@ -21,11 +20,6 @@ export const load: LayoutLoad = async ({ depends, url }) => { try { const account = await sdk.forConsole.account.get<{ organization?: string }>(); - LogRocket.identify(account.$id, { - name: account.name, - email: account.email - }); - return { account, organizations: await sdk.forConsole.teams.list()