From 6fdc430c4f18c5a112ae75b029ff66a65950aa38 Mon Sep 17 00:00:00 2001 From: Danny Coates Date: Fri, 16 Nov 2018 12:31:36 -0800 Subject: [PATCH] delete old service worker caches --- app/serviceWorker.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/serviceWorker.js b/app/serviceWorker.js index 91c885f1..e325e785 100644 --- a/app/serviceWorker.js +++ b/app/serviceWorker.js @@ -80,9 +80,15 @@ async function decryptStream(id) { } async function precache() { + const oldCaches = await caches.keys(); + for (const c of oldCaches) { + if (c !== version) { + await caches.delete(c); + } + } const cache = await caches.open(version); - const x = assets.match(/.*\.(png|svg|jpg)$/); - await cache.addAll(x); + const images = assets.match(/.*\.(png|svg|jpg)$/); + await cache.addAll(images); return self.skipWaiting(); }