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