]> git.immae.eu Git - github/bastienwirtz/homer.git/blob - worker.js
Adding full off network support.
[github/bastienwirtz/homer.git] / worker.js
1 self.addEventListener('install', event => {
2 event.waitUntil(
3 caches
4 .open('homer')
5 .then(cache =>
6 cache.addAll([
7 '.',
8 'index.html',
9 'config.yml',
10 'app.css',
11 'app.js',
12 'vendors/vue.min.js',
13 'vendors/js-yaml.min.js',
14 'vendors/font-awesone.min.css',
15 'vendors/bulma.min.css',
16 'assets/logo.png',
17 'webfonts/raleway/raleway-v14-latin-regular.woff',
18 'webfonts/raleway/raleway-v14-latin-regular.woff2',
19 'webfonts/lato/lato-v16-latin-regular.woff',
20 'webfonts/lato/lato-v16-latin-regular.woff2',
21 ])
22 )
23 )
24 })
25
26 self.addEventListener('fetch', event => {
27 event.respondWith(
28 caches.match(event.request).then(response => {
29 if (response) {
30 return response;
31 }
32 return fetch(event.request);
33 })
34 );
35 });