From 6cffb12bf9934ba4d110033b9b61c523e4e2957c Mon Sep 17 00:00:00 2001 From: Azgaar Date: Mon, 9 May 2022 17:39:05 +0300 Subject: [PATCH] cache in Prod only --- main.js | 9 +++++++++ versioning.js | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/main.js b/main.js index 0dd03cca..e196c703 100644 --- a/main.js +++ b/main.js @@ -10,6 +10,15 @@ const TIME = DEBUG || !PRODUCTION; const WARN = true; const ERROR = true; +// register service worker responsible for caching +if (PRODUCTION && "serviceWorker" in navigator) { + window.addEventListener("load", () => { + navigator.serviceWorker.register("/sw.js").catch(err => { + console.error("ServiceWorker registration failed: ", err); + }); + }); +} + // append svg layers (in default order) let svg = d3.select("#map"); let defs = svg.select("#deftemp"); diff --git a/versioning.js b/versioning.js index 8ccf22d6..94e9da46 100644 --- a/versioning.js +++ b/versioning.js @@ -8,15 +8,6 @@ const version = "1.81"; // generator version, update each time const loadingScreenVersion = document.getElementById("version"); if (loadingScreenVersion) loadingScreenVersion.innerHTML = version; - // register service worker responsible for caching - if ("serviceWorker" in navigator) { - window.addEventListener("load", () => { - navigator.serviceWorker.register("/sw.js").catch(err => { - console.error("ServiceWorker registration failed: ", err); - }); - }); - } - const majorVersion = Math.round(version * 10) / 10; const storedVersion = +localStorage.getItem("version") || 0;