Newer
Older

git-directory-deploy
committed
const urlsToCache = ['offline.html']
// Install SW
self.addEventListener('install', event => {
event.waitUntil(
caches.open(staticCacheName).then(cache => {
return cache.addAll(urlsToCache)
})
)
})
// Listen for requests

git-directory-deploy
committed
// self.addEventListener('fetch', event => {
// if (
// event.request.url.indexOf('statweb') !== -1
// ) {
// return false
// }
// event.respondWith(
// caches.match(event.request).then(() => {
// return fetch(event.request).catch(() => caches.match('offline.html'))
// })
// )
// })

git-directory-deploy
committed
// self.addEventListener('activate', event => {
// const cacheWhitelist = []
// cacheWhitelist.push(staticCacheName)

git-directory-deploy
committed
// event.waitUntil(
// caches.keys().then(cacheNames =>
// Promise.all(
// cacheNames.map(cacheName => {
// if (!cacheWhitelist.includes(cacheName)) {
// return caches.delete(cacheName)
// }
// })
// )
// )
// )
// })