blob: 95db6786ca452ccd6a77c1dcf7414ffadad872a1 [file] [log] [blame]
avm99963d6027c32021-02-28 00:54:49 +01001// Version: 1.0.9
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});