/
sw-min.js
1 lines (1 loc) · 1.24 KB
/
sw-min.js
1
const staticCacheName="site-static-v1",assets=["/","/index.html","/manifest.json","https://fonts.googleapis.com/css?family=Poppins:400,600,700","/css/app.css","/css/style.css","/img/menu.svg","/img/close.svg","/img/goa-for-you-logo.svg","/img/list.svg","/img/fb.svg","/img/twitter.svg","/img/whatsapp.svg","/img/all.svg","/img/grocery.svg","/img/medical.svg","/img/milk.svg","/img/vegitable.svg","/img/fish.svg","/img/kind.svg","/img/help.svg","/img/call.svg","/img/location.svg","https://cdn.jsdelivr.net/npm/vue/dist/vue.js","https://cdn.jsdelivr.net/npm/fuse.js@5.0.10-beta/dist/fuse.min.js","https://cdnjs.cloudflare.com/ajax/libs/d3/5.15.0/d3.min.js","https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js","/js/app.js","/js/main.js","/js/global.js","/icons/android-chrome-192x192.png","/icons/favicon.ico","/icons/favicon-32x32.png","/icons/favicon-16x16.png"];self.addEventListener("install",s=>{s.waitUntil(caches.open(staticCacheName).then(s=>{console.log("caching shell assets"),s.addAll(assets)}))}),self.addEventListener("activate",s=>{s.waitUntil(caches.keys().then(s=>Promise.all(s.filter(s=>s!==staticCacheName).map(s=>caches.delete(s)))))}),self.addEventListener("fetch",s=>{s.respondWith(caches.match(s.request).then(e=>e||fetch(s.request)))});