diff --git a/web/pages/_app.tsx b/web/pages/_app.tsx index 4f4aece6..3c95e73d 100644 --- a/web/pages/_app.tsx +++ b/web/pages/_app.tsx @@ -51,7 +51,7 @@ function MyApp({Component, pageProps}: AppProps) { useHasLoaded() useEffect(() => { - console.log('registering service worker...'); + console.log('Registering service worker...'); if ('serviceWorker' in navigator) { navigator.serviceWorker .register('/service-worker.js') diff --git a/web/public/service-worker.js b/web/public/service-worker.js index 7a42b714..4e9a6726 100644 --- a/web/public/service-worker.js +++ b/web/public/service-worker.js @@ -1,6 +1,6 @@ console.log('SW loaded'); -const CACHE_NAME = 'compass-cache-v1'; +// const CACHE_NAME = 'compass-cache-v1'; self.addEventListener('install', (event) => { console.log('SW installing…'); @@ -12,26 +12,26 @@ self.addEventListener('activate', (event) => { }); self.addEventListener('fetch', (event) => { - const url = new URL(event.request.url); - - // Ignore Next.js dev HMR and static chunks - if (url.pathname.startsWith('/_next/') || url.pathname.startsWith('/__next/')) { - return; - } - - event.respondWith( - caches.match(event.request).then((cachedResponse) => { - if (cachedResponse) return cachedResponse; - - return fetch(event.request).then((networkResponse) => { - return caches.open(CACHE_NAME).then((cache) => { - // Only cache GET requests to same-origin - if (event.request.method === 'GET' && event.request.url.startsWith(self.location.origin)) { - cache.put(event.request, networkResponse.clone()); - } - return networkResponse; - }); - }); - }) - ); + // const url = new URL(event.request.url); + // + // // Ignore Next.js dev HMR and static chunks + // if (url.pathname.startsWith('/_next/') || url.pathname.startsWith('/__next/')) { + // return; + // } + // + // event.respondWith( + // caches.match(event.request).then((cachedResponse) => { + // if (cachedResponse) return cachedResponse; + // + // return fetch(event.request).then((networkResponse) => { + // return caches.open(CACHE_NAME).then((cache) => { + // // Only cache GET requests to same-origin + // if (event.request.method === 'GET' && event.request.url.startsWith(self.location.origin)) { + // cache.put(event.request, networkResponse.clone()); + // } + // return networkResponse; + // }); + // }); + // }) + // ); });