diff --git a/html/sw.js b/html/sw.js index 248bddd..5edc0e3 100644 --- a/html/sw.js +++ b/html/sw.js @@ -23,36 +23,37 @@ self.addEventListener('install', event => { ); }); -self.addEventListener('fetch', function(evt) { - console.log('The service worker is serving the asset.'); - evt.respondWith(fromNetwork(evt.request, 15000).catch(function () { - return fromCache(evt.request); - })); +self.addEventListener('fetch', function (evt) { + console.log('The service worker is serving the asset.'); + evt.respondWith(fromNetwork(evt.request, 15000).catch(function () { + return fromCache(evt.request); + })); }); function precache() { - return caches.open(CACHE).then(function (cache) { - return cache.addAll([ - './controlled.html', - './asset' - ]); - }); + return caches.open(CACHE).then(function (cache) { + return cache.addAll([ + './controlled.html', + './asset' + ]); + }); } function fromNetwork(request, timeout) { - return new Promise(function (fulfill, reject) { - var timeoutId = setTimeout(reject, timeout); - fetch(request).then(function (response) { - clearTimeout(timeoutId); - fulfill(response); - }, reject); - }); + return new Promise(function (fulfill, reject) { + var timeoutId = setTimeout(reject, timeout); + fetch(request).then(function (response) { + clearTimeout(timeoutId); + fulfill(response); + }, reject); + }); } function fromCache(request) { - return caches.open(CACHE).then(function (cache) { - return cache.match(request).then(function (matching) { - return matching || Promise.reject('no-match'); - }); - }); + return caches.open(CACHE).then(function (cache) { + return cache.match(request).then(function (matching) { + return matching || Promise.reject('no-match'); + }); + }); } +