diff --git a/src/js/offline-cache.js b/src/js/offline-cache.js index 6cb5089..8728c2b 100644 --- a/src/js/offline-cache.js +++ b/src/js/offline-cache.js @@ -52,14 +52,12 @@ function useServiceWorker() { var installingWorker = registration.installing; installingWorker.onstatechange = function() { - switch (installingWorker.state) { - case 'installed': + if (installingWorker.state === 'installed') { if (navigator.serviceWorker.controller) { // At this point, the old content will have been purged and the fresh content will // have been added to the cache. // It's the perfect time to display a "New content is available; please refresh." // message in the page's interface. - console.log('New or updated content is available.'); if (window.confirm(UPDATE_MSG)) { window.location.reload(); } @@ -68,13 +66,8 @@ function useServiceWorker() { // controlling the page. The service worker will not take control until the next // reload or navigation to a page under the registered scope. // It's the perfect time to display a "Content is cached for offline use." message. - console.log('Content is cached, and will be available for offline use the ' + - 'next time the page is loaded.'); + console.log('Content is cached, and will be available for offline use the next time the page is loaded.'); } - break; - - case 'redundant': - throw 'The installing service worker became redundant.'; } }; };