diff --git a/src/main/front/public/service-worker.js b/src/main/front/public/service-worker.js index d1c7c38..e69de29 100644 --- a/src/main/front/public/service-worker.js +++ b/src/main/front/public/service-worker.js @@ -1,49 +0,0 @@ -const CACHE_NAME = "my-app-cache-v1"; -const urlsToCache = [ - "/", - "/index.html", - "/favicon.png", - "/manifest.json", - // Add any other assets or paths you want to cache -]; - -// Install event - caching assets -self.addEventListener("install", (event) => { - event.waitUntil( - caches.open(CACHE_NAME).then((cache) => { - console.log("Opened cache"); - return cache.addAll(urlsToCache); - }) - ); -}); - -// Fetch event - serve cached content when offline -self.addEventListener("fetch", (event) => { - event.respondWith( - caches.match(event.request).then((response) => { - // Cache hit - return the cached response - if (response) { - return response; - } - // Fetch from network if not in cache - return fetch(event.request); - }) - ); -}); - -// Activate event - clean up old caches -self.addEventListener("activate", (event) => { - const cacheWhitelist = [CACHE_NAME]; - event.waitUntil( - caches.keys().then((cacheNames) => { - return Promise.all( - cacheNames.map((cacheName) => { - if (cacheWhitelist.indexOf(cacheName) === -1) { - // Delete outdated caches - return caches.delete(cacheName); - } - }) - ); - }) - ); -});