Spaces:
Running
on
Zero
Running
on
Zero
self.addEventListener('install', (event) => { | |
event.waitUntil( | |
caches.open('pawmatch-v1').then((cache) => { | |
return cache.addAll([ | |
'./', | |
'./manifest.json', | |
'./assets/icon-192.png', | |
'./assets/icon-512.png' | |
]); | |
}) | |
); | |
}); | |
self.addEventListener('fetch', (event) => { | |
event.respondWith( | |
caches.match(event.request) | |
.then((response) => { | |
return response || fetch(event.request); | |
}) | |
.catch(() => { | |
return caches.match('./'); | |
}) | |
); | |
}); | |