blob: b92017b8fb127adc49d0bad499a23afff617a484 [file] [log] [blame]
avm99963c26d16b2021-02-28 00:58:56 +01001// Version: 1.1.0
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});