2023-03-17 09:26:04 +01:00

32 lines
763 B
JavaScript

const cacheName = "calcu-v1";
const appShellFiles = [
"index.html",
"styles/dark.css",
"styles/light.css",
"assets/calculator.ico",
"assets/GithubDark.svg",
"assets/GithubLight.svg",
"assets/MoonIcon.svg",
"assets/SunIcon.svg",
"scripts/saveOffline.js",
"scripts/script.js",
"scripts/secret.js",
"scripts/service-worker.js",
"scripts/sw2.js",
"secret/index.html",
"secret/script.js",
"secret/style.css",
];
self.addEventListener("install", (e) => {
console.log("[Service Worker] Install");
e.waitUntil(
(async () => {
const cache = await caches.open(cacheName);
console.log("[Service Worker] Caching all: app shell and content");
await cache.addAll(appShellFiles);
})()
);
});