Fixed firebase production issues. Mismatched vapid key + caching.

This commit is contained in:
Patrick Fic
2020-05-06 20:00:16 -07:00
parent 61baf30052
commit 9d4b36aeec
3 changed files with 25 additions and 17 deletions

View File

@@ -6,6 +6,7 @@ import "firebase/analytics";
import "firebase/messaging";
const config = JSON.parse(process.env.REACT_APP_FIREBASE_CONFIG);
console.log("Firebase config", config);
firebase.initializeApp(config);
export const auth = firebase.auth();
@@ -37,11 +38,13 @@ export const updateCurrentUser = (userDetails) => {
let messaging;
try {
messaging = firebase.messaging();
messaging.usePublicVapidKey(
// Project Settings => Cloud Messaging => Web Push certificates
// Project Settings => Cloud Messaging => Web Push certificates
// messaging.usePublicVapidKey(process.env.REACT_APP_FIREBASE_PUBLIC_VAPID_KEY);
messaging.usePublicVapidKey(process.env.REACT_APP_FIREBASE_PUBLIC_VAPID_KEY);
console.log(
"Firebase Messaging initialized successfully.",
process.env.REACT_APP_FIREBASE_PUBLIC_VAPID_KEY
);
console.log("Firebase Messaging initialized successfully.");
} catch {
console.log("Firebase Messaging is likely unsupported.");
}