From 3471bc630b72b7ae0afd86b2334ec04d25ca41f8 Mon Sep 17 00:00:00 2001 From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com> Date: Tue, 4 May 2021 14:33:17 +0200 Subject: [PATCH] feat: change serviceworker to serviceWorker --- src/targets/browser/index.tsx | 2 +- .../{serviceworker.js => serviceWorker.js} | 76 +++++++++---------- 2 files changed, 39 insertions(+), 39 deletions(-) rename src/targets/vendor/assets/{serviceworker.js => serviceWorker.js} (95%) diff --git a/src/targets/browser/index.tsx b/src/targets/browser/index.tsx index b78d60d8f..07d7d79d4 100644 --- a/src/targets/browser/index.tsx +++ b/src/targets/browser/index.tsx @@ -58,7 +58,7 @@ document.addEventListener('DOMContentLoaded', () => init()) if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker - .register('/serviceworker.js') + .register('/serviceWorker.js') .then(reg => console.log('service worker registered', reg.scope)) .catch(err => console.log('service worker not registered', err)) }) diff --git a/src/targets/vendor/assets/serviceworker.js b/src/targets/vendor/assets/serviceWorker.js similarity index 95% rename from src/targets/vendor/assets/serviceworker.js rename to src/targets/vendor/assets/serviceWorker.js index 2d9296d7a..ba1c298b7 100644 --- a/src/targets/vendor/assets/serviceworker.js +++ b/src/targets/vendor/assets/serviceWorker.js @@ -1,38 +1,38 @@ -const staticCacheName = 'ecolyo-v1' -const urlsToCache = ['index.html', 'offline.html'] - -// Install SW -self.addEventListener('install', event => { - event.waitUntil( - caches.open(staticCacheName).then(cache => { - return cache.addAll(urlsToCache) - }) - ) -}) - -// Listen for requests -self.addEventListener('fetch', event => { - event.respondWith( - caches.match(event.request).then(() => { - return fetch(event.request).catch(() => caches.match('offline.html')) - }) - ) -}) - -// Activate the SW -self.addEventListener('activate', event => { - const cacheWhitelist = [] - cacheWhitelist.push(staticCacheName) - - event.waitUntil( - caches.keys().then(cacheNames => - Promise.all( - cacheNames.map(cacheName => { - if (!cacheWhitelist.includes(cacheName)) { - return caches.delete(cacheName) - } - }) - ) - ) - ) -}) +const staticCacheName = 'ecolyo-v1' +const urlsToCache = ['index.html', 'offline.html'] + +// Install SW +self.addEventListener('install', event => { + event.waitUntil( + caches.open(staticCacheName).then(cache => { + return cache.addAll(urlsToCache) + }) + ) +}) + +// Listen for requests +self.addEventListener('fetch', event => { + event.respondWith( + caches.match(event.request).then(() => { + return fetch(event.request).catch(() => caches.match('offline.html')) + }) + ) +}) + +// Activate the SW +self.addEventListener('activate', event => { + const cacheWhitelist = [] + cacheWhitelist.push(staticCacheName) + + event.waitUntil( + caches.keys().then(cacheNames => + Promise.all( + cacheNames.map(cacheName => { + if (!cacheWhitelist.includes(cacheName)) { + return caches.delete(cacheName) + } + }) + ) + ) + ) +}) -- GitLab