Spaces:
Running
on
Zero
Running
on
Zero
Update service-worker.js
Browse files- service-worker.js +5 -7
service-worker.js
CHANGED
@@ -1,6 +1,8 @@
|
|
|
|
|
|
1 |
self.addEventListener('install', (event) => {
|
2 |
event.waitUntil(
|
3 |
-
caches.open(
|
4 |
return cache.addAll([
|
5 |
'./',
|
6 |
'./manifest.json',
|
@@ -14,11 +16,7 @@ self.addEventListener('install', (event) => {
|
|
14 |
self.addEventListener('fetch', (event) => {
|
15 |
event.respondWith(
|
16 |
caches.match(event.request)
|
17 |
-
.then((response) =>
|
18 |
-
|
19 |
-
})
|
20 |
-
.catch(() => {
|
21 |
-
return caches.match('./');
|
22 |
-
})
|
23 |
);
|
24 |
});
|
|
|
1 |
+
const CACHE_NAME = 'pawmatch-v1';
|
2 |
+
|
3 |
self.addEventListener('install', (event) => {
|
4 |
event.waitUntil(
|
5 |
+
caches.open(CACHE_NAME).then((cache) => {
|
6 |
return cache.addAll([
|
7 |
'./',
|
8 |
'./manifest.json',
|
|
|
16 |
self.addEventListener('fetch', (event) => {
|
17 |
event.respondWith(
|
18 |
caches.match(event.request)
|
19 |
+
.then((response) => response || fetch(event.request))
|
20 |
+
.catch(() => caches.match('./'))
|
|
|
|
|
|
|
|
|
21 |
);
|
22 |
});
|