Fixed service worker code in wrong hook

This commit is contained in:
Eliot Berriot 2020-01-09 13:52:52 +01:00
parent 5f0b8cab53
commit 11376351df
No known key found for this signature in database
GPG Key ID: 6B501DFD73514E14
2 changed files with 11 additions and 11 deletions

View File

@ -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.')
},

View File

@ -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, {});