docs: apply network-first cache strategy

This commit is contained in:
Harttle
2022-01-22 19:04:12 +08:00
committed by Harttle
parent 394d5a1ae2
commit ca82416dea
+1 -2
View File
@@ -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) {