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');
+ });
+ });
}
+