aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets/sw.mjs
diff options
context:
space:
mode:
author2022-01-09 16:41:11 +0530
committer2022-01-09 16:41:11 +0530
commit75ff4316d4de538f931efe6e3a5aab51ac20cb0c (patch)
treefbaf5486c41294cd00c151444f21d57e71befd18 /src/assets/sw.mjs
parentfixed sw.js (diff)
downloadsudomsg-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.mjs20
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 {