Initial commit: Angular frontend and Expressjs backend
This commit is contained in:
26
worklenz-backend/src/public/safety-worker.js
Normal file
26
worklenz-backend/src/public/safety-worker.js
Normal file
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google LLC All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
// tslint:disable:no-console
|
||||
|
||||
self.addEventListener('install', event => {
|
||||
self.skipWaiting();
|
||||
});
|
||||
|
||||
self.addEventListener('activate', event => {
|
||||
event.waitUntil(self.clients.claim());
|
||||
|
||||
event.waitUntil(self.registration.unregister().then(() => {
|
||||
console.log('NGSW Safety Worker - unregistered old service worker');
|
||||
}));
|
||||
|
||||
event.waitUntil(caches.keys().then(cacheNames => {
|
||||
const ngswCacheNames = cacheNames.filter(name => /^ngsw:/.test(name));
|
||||
return Promise.all(ngswCacheNames.map(name => caches.delete(name)));
|
||||
}));
|
||||
});
|
||||
Reference in New Issue
Block a user