From b45475ec1f5609ba5053d3e0e52f24437a9a8c9d Mon Sep 17 00:00:00 2001 From: ahab1232 Date: Mon, 22 Dec 2025 11:53:11 +0500 Subject: [PATCH] Add service worker for offline support --- sw.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 sw.js diff --git a/sw.js b/sw.js new file mode 100644 index 00000000..f6cec93d --- /dev/null +++ b/sw.js @@ -0,0 +1,23 @@ +const CACHE_NAME = 'grilli-v1'; +const urlsToCache = [ + '/grilli/', + '/grilli/index.html', + '/grilli/assets/css/style.css', + '/grilli/assets/js/app.js', + '/grilli/assets/images/logo.png', + '/grilli/assets/favicon-192x192.png' +]; + +self.addEventListener('install', event => { + event.waitUntil( + caches.open(CACHE_NAME) + .then(cache => cache.addAll(urlsToCache)) + ); +}); + +self.addEventListener('fetch', event => { + event.respondWith( + caches.match(event.request) + .then(response => response || fetch(event.request)) + ); +});