1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-15 17:50:49 +00:00
node-feature-discovery/v0.15/sw.caches.js
Github Actions c2f99d0bcb Update documentation for v0.15
Auto-generated from v0.15.0 by 'update-gh-pages.sh'
2023-12-22 07:10:39 +00:00

1 line
No EOL
762 B
JavaScript

self.addEventListener("activate", function (event) { const current = ["rundocs/jekyll-rtd-theme@2.0.10"]; event.waitUntil( caches.keys().then(function (keyList) { return Promise.all( keyList.map(function (key) { if (current.indexOf(key) === -1) { return caches.delete(key); } }) ); }) ); }); self.addEventListener("fetch", function (e) { if (e.request.url.match("rundocs/jekyll-rtd-theme@2.0.10")) { e.respondWith( caches.match(e.request).then(function (resp) { if (resp !== undefined) { return resp; } else { return fetch(e.request, { cache: "no-store", }) .then(function (resp) { let clone = resp.clone(); caches.open("rundocs/jekyll-rtd-theme@2.0.10").then(function (cache) { cache.put(e.request, clone); }); return resp; }) .catch(console.log); } }) ); } });