From 60b49a65e50ad8b4513d4e4ecabc5b43ff112c41 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Wed, 19 Feb 2025 16:27:42 +0100 Subject: [PATCH] Cache worker from JS to TS --- src/service-workers/cache.worker.js | 8 -------- src/service-workers/cache.worker.ts | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 8 deletions(-) delete mode 100644 src/service-workers/cache.worker.js create mode 100644 src/service-workers/cache.worker.ts diff --git a/src/service-workers/cache.worker.js b/src/service-workers/cache.worker.js deleted file mode 100644 index 966eb99..0000000 --- a/src/service-workers/cache.worker.js +++ /dev/null @@ -1,8 +0,0 @@ -const addResourcesToCache = async (resources) => { - const cache = await caches.open('v1'); - await cache.addAll(resources); -}; - -self.addEventListener('install', (event) => { - event.waitUntil(addResourcesToCache(['/', '/index.html', '/style.css', '/app.js', '/image-list.js', '/star-wars-logo.jpg', '/gallery/bountyHunters.jpg', '/gallery/myLittleVader.jpg', '/gallery/snowTroopers.jpg'])); -}); diff --git a/src/service-workers/cache.worker.ts b/src/service-workers/cache.worker.ts new file mode 100644 index 0000000..f3789c5 --- /dev/null +++ b/src/service-workers/cache.worker.ts @@ -0,0 +1,22 @@ +declare var self: ServiceWorkerGlobalScope; + +const addResourcesToCache = async (resources: string[]): Promise => { + const cache = await caches.open('v1'); + await cache.addAll(resources); +}; + +self.addEventListener('install', (event: ExtendableEvent) => { + event.waitUntil( + addResourcesToCache([ + '/', + '/index.html', + '/style.css', + '/app.js', + '/image-list.js', + '/star-wars-logo.jpg', + '/gallery/bountyHunters.jpg', + '/gallery/myLittleVader.jpg', + '/gallery/snowTroopers.jpg' + ]) + ); +}); \ No newline at end of file