From 11376351dfbeba19ef88a93276432aff1d0399ad Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Thu, 9 Jan 2020 13:52:52 +0100 Subject: [PATCH] Fixed service worker code in wrong hook --- front/src/registerServiceWorker.js | 10 +++++----- front/src/service-worker.js | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/front/src/registerServiceWorker.js b/front/src/registerServiceWorker.js index 4998b6bca5..92311b4d6d 100644 --- a/front/src/registerServiceWorker.js +++ b/front/src/registerServiceWorker.js @@ -6,10 +6,13 @@ import store from './store' if (process.env.NODE_ENV === 'production') { register(`${process.env.BASE_URL}service-worker.js`, { - ready (registration) { + ready () { console.log( - 'App is being served from cache by a service worker.', registration + 'App is being served from cache by a service worker.' ) + }, + registered (registration) { + console.log('Service worker has been registered.') // check for updates every 2 hours var checkInterval = 1000 * 60 * 60 * 2 // var checkInterval = 1000 * 5 @@ -22,9 +25,6 @@ if (process.env.NODE_ENV === 'production') { registration.active.postMessage({command: 'serverChosen', serverUrl: store.state.instance.instanceUrl}) } }, - registered () { - console.log('Service worker has been registered.') - }, cached () { console.log('Content has been cached for offline use.') }, diff --git a/front/src/service-worker.js b/front/src/service-worker.js index 92b1ab33d1..1518363fdc 100644 --- a/front/src/service-worker.js +++ b/front/src/service-worker.js @@ -22,12 +22,6 @@ self.addEventListener('message', (e) => { }); workbox.core.clientsClaim(); -// The precaching code provided by Workbox. -self.__precacheManifest = [].concat(self.__precacheManifest || []); - -// workbox.precaching.suppressWarnings(); // Only used with Vue CLI 3 and Workbox v3. -workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); - const router = new workbox.routing.Router(); router.addCacheListener() router.addFetchListener() @@ -88,3 +82,9 @@ self.registerServerRoutes = (serverUrl) => { router.registerRoute(route) registeredServerRoutes.push(route) } + +// The precaching code provided by Workbox. +self.__precacheManifest = [].concat(self.__precacheManifest || []); + +// workbox.precaching.suppressWarnings(); // Only used with Vue CLI 3 and Workbox v3. +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); -- GitLab