Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- self.addEventListener('install', function(){
- self.skipWaiting();
- });
- self.addEventListener('activate', function(){
- // delete all caches
- self.caches
- .keys()
- .then(function(keyList){
- return Promise.all(keyList.map(function(key){ return self.caches.delete(key) }))
- })
- .then(() =>
- self.clients.matchAll().then(function(clients){
- clients.forEach(function(client) => {
- client.postMessage({type: 'versionCheck', version: 'killswitch'})
- });
- })
- )
- .then(function(){
- // unregister self
- self.registration.unregister();
- });
- });
Add Comment
Please, Sign In to add comment