Skip to content

Commit 5877c59

Browse files
Fix deleting old cache (#1084)
1 parent 4637285 commit 5877c59

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

pkg/app/gen/app-worker.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,19 @@ self.addEventListener("activate", async (event) => {
3030
});
3131

3232
async function deletePreviousCaches() {
33-
keys = await caches.keys();
34-
keys.forEach(async (key) => {
35-
if (key != cacheName) {
36-
try {
37-
console.log("deleting", key, "cache");
38-
await caches.delete(key);
39-
} catch (err) {
40-
console.error("deleting", key, "cache failed:", err);
33+
const keys = await caches.keys();
34+
await Promise.all(
35+
keys.map(async (key) => {
36+
if (key !== cacheName) {
37+
try {
38+
console.log("deleting", key, "cache");
39+
await caches.delete(key);
40+
} catch (err) {
41+
console.error("deleting", key, "cache failed:", err);
42+
}
4143
}
42-
}
43-
});
44+
})
45+
);
4446
}
4547

4648
self.addEventListener("fetch", (event) => {

0 commit comments

Comments
 (0)