diff --git a/client/service-worker.js b/client/service-worker.js index 767b2f2..ba91520 100644 --- a/client/service-worker.js +++ b/client/service-worker.js @@ -33,3 +33,22 @@ self.addEventListener('fetch', function(event) { ) ); }); + + +self.addEventListener('activate', function(event) { + console.log('Updating Service Worker...') + event.waitUntil( + caches.keys().then(function(cacheNames) { + return Promise.all( + cacheNames.filter(function(cacheName) { + // Return true if you want to remove this cache, + // but remember that caches are shared across + // the whole origin + return true + }).map(function(cacheName) { + return caches.delete(cacheName); + }) + ); + }) + ); +});