diff options
author | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2022-01-09 16:41:11 +0530 |
---|---|---|
committer | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2022-01-09 16:41:11 +0530 |
commit | 75ff4316d4de538f931efe6e3a5aab51ac20cb0c (patch) | |
tree | fbaf5486c41294cd00c151444f21d57e71befd18 /src/assets/sw.mjs | |
parent | fixed sw.js (diff) | |
download | sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar.gz sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar.bz2 sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar.lz sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar.xz sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.tar.zst sudomsg-75ff4316d4de538f931efe6e3a5aab51ac20cb0c.zip |
fixed lighthouse errors
Signed-off-by: Marc Pervaz Boocha <mboocha@sudomsg.xyz>
Diffstat (limited to 'src/assets/sw.mjs')
-rw-r--r-- | src/assets/sw.mjs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/assets/sw.mjs b/src/assets/sw.mjs index 2359e0f..78d659a 100644 --- a/src/assets/sw.mjs +++ b/src/assets/sw.mjs @@ -4,7 +4,7 @@ const sw_cache = { "/index.css", "/prism.css", "/index.js", - "/favicon.svg", + "/favicon/icon.svg", "/offline.html", "/" ], @@ -16,7 +16,7 @@ self.addEventListener('install', event => { self.skipWaiting() event.waitUntil((async() => { const cache = await self.caches.open(sw_cache.store) - cache.addAll(sw_cache.default) + return cache.addAll(sw_cache.default) })()) }) @@ -32,16 +32,16 @@ self.addEventListener('activate', event => { }) self.addEventListener('fetch', event => { - if (event.request.method != 'GET') { - return - } + event.respondWith((async() => { + if (event.request.method != 'GET') { + return fetch(event.request) + } - const req_url = new URL(event.request.url) - if (req_url.origin != self.location.origin) { - return - } + const req_url = new URL(event.request.url) + if (req_url.origin != self.location.origin) { + return fetch(event.request) + } - event.respondWith((async() => { const cacheres = await self.caches.match(event.request) return cacheres || (async() => { try { |