UNPKG

baazjs

Version:
33 lines (26 loc) 861 B
import { VALID_SERVICE_WORKER_ENVIRONMENT, handleMessageFromSW } from './util/swUtils'; export const registerSW = () => { if (VALID_SERVICE_WORKER_ENVIRONMENT) { // firebase.initializeApp({ // messagingSenderId: "647542779952" // }); navigator.serviceWorker .register('/sw.js') .then(() => { }) .catch(() => { /** * console.* statements are removed by webpack * in production mode. window.console.* are not. */ window.console.warn('Failed to register SW.'); }); navigator.serviceWorker.addEventListener('message', e => { const { type, payload } = e.data; handleMessageFromSW(type, payload, e); }); } };