blob: 011d5f5b3a7fd961f0c03aa2ec31d0c7f19c6454 [file] [log] [blame]
avm99963c14215f2020-12-22 10:58:54 +01001// Version: 1.0.8
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',
10];
11
12self.addEventListener('install', event => {
13 self.skipWaiting();
14
15 event.waitUntil(
16 caches.open(CACHE_NAME).then(cache => {
17 return cache.addAll(urlsToCache);
18 })
19 );
20});
21
22self.addEventListener('fetch', event => {
23 event.respondWith(
24 caches.match(event.request).then(response => {
25 if (response) return response;
26 return fetch(event.request);
27 })
28 );
29});