fix: clear cache on install

This commit is contained in:
Kieran 2023-11-24 10:39:15 +00:00
parent 365031516d
commit edfe9c3697
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -17,6 +17,21 @@ self.addEventListener("message", event => {
self.skipWaiting();
}
});
self.addEventListener("install", event => {
// delete all cache on install
event.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cacheName => {
console.debug("Deleting cache: ", cacheName);
return caches.delete(cacheName);
}),
);
}),
);
// always skip waiting
self.skipWaiting();
});
const enum PushType {
Mention = 1,