Merge branch 'master' of github.com:ONLYOFFICE/AppServer

This commit is contained in:
Ilya Oleshko 2019-12-18 15:14:36 +03:00
commit 986fae545f

View File

@ -36,19 +36,23 @@ self.addEventListener('activate', (e) => {
self.addEventListener('fetch', (e) => {
e.respondWith(
caches.match(e.request).then((cachesResponse) => {
if(cachesResponse){
return cachesResponse;
}
return fetch(e.request)
.then((fetchResponse) => {
return fetchResponse;
})
.catch(() => useFallback());
fetch(e.request)
.then((fetchResponse) => {
e.waitUntil(
update(e.request).then(refresh)
);
return fetchResponse;
})
.catch((err) => {
return caches.match(e.request)
.then((cachesResponse) =>{
if(cachesResponse){
return cachesResponse;
}else{
return useFallback();
}
})
})
);
e.waitUntil(
update(e.request).then(refresh)
);
});