Fixing ServiceWorker Clear Cache
This commit is contained in:
@ -27,20 +27,9 @@ self.addEventListener('activate', (event) => {
|
||||
});
|
||||
|
||||
self.addEventListener('message', (event) => {
|
||||
if (event.data === "clear_cache") {
|
||||
log("Clearing cache");
|
||||
caches.delete(CACHE);
|
||||
event.waitUntil(precache());
|
||||
}
|
||||
|
||||
if (event.data === "update_index") {
|
||||
log("Updating index");
|
||||
event.waitUntil(caches.open(CACHE).then((cache) => {
|
||||
return cache.addAll(["/", "/index.html"]).then(() => {
|
||||
event.ports[0].postMessage("reload");
|
||||
});
|
||||
}))
|
||||
}
|
||||
log("Clearing cache");
|
||||
caches.delete(CACHE);
|
||||
event.waitUntil(precache());
|
||||
});
|
||||
|
||||
var Types;
|
||||
|
Reference in New Issue
Block a user