diff options
Diffstat (limited to 'js/app.js')
-rw-r--r-- | js/app.js | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -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) { |