From b0ae5027eae52a54fff55a6dea37b71aa0df661e Mon Sep 17 00:00:00 2001 From: Leonhard Driesch Date: Mon, 1 Feb 2021 10:38:42 +0100 Subject: [PATCH] :fire: Remove analytics and performance tracking --- .env.example | 3 --- src/firebase/client.ts | 14 -------------- 2 files changed, 17 deletions(-) diff --git a/.env.example b/.env.example index 1ca520a..063fee8 100644 --- a/.env.example +++ b/.env.example @@ -1,9 +1,6 @@ NEXT_PUBLIC_FIREBASE_API_KEY= NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN= NEXT_PUBLIC_FIREBASE_PROJECT_ID= -NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET= -NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID= NEXT_PUBLIC_FIREBASE_APP_ID= -NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID= FIREBASE_PRIVATE_KEY= FIREBASE_CLIENT_EMAIL= \ No newline at end of file diff --git a/src/firebase/client.ts b/src/firebase/client.ts index 32183b3..d83235e 100644 --- a/src/firebase/client.ts +++ b/src/firebase/client.ts @@ -1,30 +1,16 @@ -import "firebase/analytics"; import firebase from "firebase/app"; import "firebase/auth"; import "firebase/firestore"; -import "firebase/performance"; const clientCredentials = { apiKey: process.env.NEXT_PUBLIC_FIREBASE_API_KEY, appId: process.env.NEXT_PUBLIC_FIREBASE_APP_ID, authDomain: process.env.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN, - measurementId: process.env.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID, - messagingSenderId: process.env.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID, projectId: process.env.NEXT_PUBLIC_FIREBASE_PROJECT_ID, - storageBucket: process.env.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET, }; if (!firebase.apps.length) { firebase.initializeApp(clientCredentials); - - // Check that `window` is in scope for the analytics module! - if (typeof window !== "undefined") { - // Enable analytics. https://firebase.google.com/docs/analytics/get-started - if ("measurementId" in clientCredentials) { - firebase.analytics(); - firebase.performance(); - } - } } export { firebase };