From fbbcdb168b87421d754382f8aef5ab5fdfc72713 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 19 Feb 2024 20:53:47 +0300 Subject: stop bothering with mtime to detect cache refresh need --- js/app.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'js/app.js') diff --git a/js/app.js b/js/app.js index 3f44002..7903970 100644 --- a/js/app.js +++ b/js/app.js @@ -38,7 +38,6 @@ const Cookie = { const App = { _dl_progress_timeout: false, index_mode: "", - last_mtime: -1, cached_urls: [], version: "UNKNOWN", csrf_token: "", @@ -98,7 +97,6 @@ const App = { } if (event.data == 'refresh-finished') { - localforage.setItem("epube.cache-timestamp", App.last_mtime); localforage.setItem("epube.cache-version", App.version); window.location.reload() } @@ -180,10 +178,10 @@ const App = { }, refreshCache: function(force) { if ('serviceWorker' in navigator) { - localforage.getItem("epube.cache-timestamp").then(function(stamp) { - console.log('stamp', stamp, 'last mtime', App.last_mtime, 'version', App.version); + localforage.getItem("epube.cache-version").then(function(version) { + console.log('local version', version, 'remote version', App.version); - if (force || stamp != App.last_mtime) { + if (force || version != App.version) { console.log('asking worker to refresh cache'); if (navigator.serviceWorker.controller) { -- cgit v1.2.3