From ca82416deab5570f1241c9b0fc9c0380336c1926 Mon Sep 17 00:00:00 2001 From: Harttle Date: Sat, 22 Jan 2022 19:04:12 +0800 Subject: [PATCH] docs: apply network-first cache strategy --- docs/source/sw.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/source/sw.js b/docs/source/sw.js index 5e9f49c78..5d138035b 100644 --- a/docs/source/sw.js +++ b/docs/source/sw.js @@ -29,8 +29,7 @@ self.addEventListener('fetch', event => { if ( event.request.method !== 'GET' || blackList.some(regex => regex.exec(event.request.url)) ) return network(event.request) - const pn = networkAndSave(event.request) - event.respondWith(cache(event.request).then(res => res || pn).catch(() => pn)) + event.respondWith(networkAndSave(event.request).catch(() => cache(event.request))) }) function cache (req) {