summaryrefslogtreecommitdiff
path: root/worker.js
diff options
context:
space:
mode:
Diffstat (limited to 'worker.js')
-rw-r--r--worker.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/worker.js b/worker.js
index dd8e77f..0c3fa6e 100644
--- a/worker.js
+++ b/worker.js
@@ -3,6 +3,7 @@
const CACHE_PREFIX = 'epube';
const CACHE_NAME = CACHE_PREFIX + '-v2';
const CACHE_URLS = [
+ 'manifest.json',
'img/ic_launcher_web.png',
'img/favicon.png',
'read.html',
@@ -76,6 +77,8 @@ self.addEventListener('message', function(event){
if (event.data == 'refresh-cache') {
console.log("refreshing cache...");
+ send_broadcast('refresh-started');
+
caches.open(CACHE_NAME).then(function(cache) {
const promises = [];
@@ -92,6 +95,8 @@ self.addEventListener('message', function(event){
console.log('got', url);
+ send_broadcast('refreshed:' + url);
+
if (resp.status == 200) {
cache.put(url, resp);
} else if (resp.status == 404) {