1
0
mirror of https://github.com/keeweb/keeweb.git synced 2024-06-27 07:45:08 +02:00
keeweb/app/service-worker.js
2019-09-23 20:36:54 +02:00

20 lines
492 B
JavaScript

const VERSION = '0.0.0';
self.addEventListener('install', event =>
event.waitUntil(
caches.open('v1').then(cache =>
fetch('.?v=' + VERSION).then(response => {
if (response.ok) {
return cache.put('.', response);
}
})
)
)
);
self.addEventListener('fetch', event => {
event.respondWith(
caches.match(event.request.url).then(response => response || fetch(event.request))
);
});