blob: 31399712fca02507cb42c6a02f5b7717c8ea05cf [file] [log] [blame]
avm999636e345952021-03-01 23:11:39 +01001// Version: 1.1.1
avm999631ca663e2020-12-17 19:34:22 +01002var CACHE_NAME = 'all-v1';
3var urlsToCache = [
4 '/',
5 '/css/styles.css',
6 '/img/logo.svg',
7 '/js/script.js',
8 '/concerts/nadal2020joves.json',
9 '/concerts/nadal2020nens.json',
avm99963c26d16b2021-02-28 00:58:56 +010010 '/concerts/ciba2021.json',
avm999631ca663e2020-12-17 19:34:22 +010011];
12
13self.addEventListener('install', event => {
14 self.skipWaiting();
15
16 event.waitUntil(
17 caches.open(CACHE_NAME).then(cache => {
18 return cache.addAll(urlsToCache);
19 })
20 );
21});
22
23self.addEventListener('fetch', event => {
24 event.respondWith(
25 caches.match(event.request).then(response => {
26 if (response) return response;
27 return fetch(event.request);
28 })
29 );
30});