Version-handling

This commit is contained in:
Kasper Rynning-Tønnesen
2020-01-30 13:10:55 +01:00
parent 7a20115e28
commit e8a6284f02
6 changed files with 75 additions and 10 deletions

View File

@@ -1,9 +1,10 @@
var version = "v1.0";
var cacheName = "::vinlottis";
var CACHE_NAME = version + cacheName;
var CACHE_NAME_API = version + cacheName + "::api";
var version = "v1.0" + __DATE__;
var cacheName = "vinlottis";
var CACHE_NAME = cacheName;
var CACHE_NAME_API = cacheName + "::api";
var STATIC_CACHE_URLS = ["/"];
console.log("Nåværende versjon:", version);
self.addEventListener("activate", event => {
event.waitUntil(
caches
@@ -12,7 +13,7 @@ self.addEventListener("activate", event => {
.then(keys =>
Promise.all(
keys.map(key => {
console.log(`Deleting cache ${key}`);
console.log(`Sletter mellom-lager på nøkkel ${key}`);
return caches.delete(key);
})
)
@@ -25,18 +26,29 @@ self.addEventListener("activate", event => {
.then(keys =>
Promise.all(
keys.map(key => {
console.log(`Deleting cache ${key}`);
console.log(`Sletter mellom-lager på nøkkel ${key}`);
return caches.delete(key);
})
)
)
);
event.waitUntil(
caches.open(CACHE_NAME).then(cache => {
console.log("Legger til cache", cache);
return cache.addAll(STATIC_CACHE_URLS);
})
);
});
self.addEventListener("install", event => {
console.log("Arbeids arbeideren installerer seg.");
self.skipWaiting();
event.waitUntil(
caches.open(CACHE_NAME).then(cache => cache.addAll(STATIC_CACHE_URLS))
caches.open(CACHE_NAME).then(cache => {
console.log("Legger til cache", cache);
return cache.addAll(STATIC_CACHE_URLS);
})
);
});