Removed mandatory loading of firebase messaging as it does not support Safari.

This commit is contained in:
Patrick Fic
2020-05-01 14:32:27 -07:00
parent 636e979fd0
commit 4699b10093
4 changed files with 21 additions and 11 deletions

View File

@@ -34,9 +34,16 @@ export const updateCurrentUser = (userDetails) => {
});
};
const messaging = firebase.messaging();
messaging.usePublicVapidKey(
// Project Settings => Cloud Messaging => Web Push certificates
"BBlvtEL73vYinkiAgK5t51jgDTYj6961OO_5niP4Q5py_l5yhTL8IGYkpONyMGoXs8ZTdVhEWsu3_IEXcW0cIIg"
);
let messaging;
try {
messaging = firebase.messaging();
messaging.usePublicVapidKey(
// Project Settings => Cloud Messaging => Web Push certificates
"BBlvtEL73vYinkiAgK5t51jgDTYj6961OO_5niP4Q5py_l5yhTL8IGYkpONyMGoXs8ZTdVhEWsu3_IEXcW0cIIg"
);
console.log("Firebase Messaging initialized successfully.");
} catch {
console.log("Firebase Messaging is likely unsupported.");
}
export { messaging };