From 2f0b09dcb4595b3a5c4204e82b1cddd511a53743 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Wed, 17 Dec 2025 16:01:19 +0100 Subject: fix remove reorder --- static/service-worker/worker.js | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'static/service-worker/worker.js') diff --git a/static/service-worker/worker.js b/static/service-worker/worker.js index be23018..666c7d3 100644 --- a/static/service-worker/worker.js +++ b/static/service-worker/worker.js @@ -1,14 +1,10 @@ const cachable_api = [ - '/image/', - '/profile/', + '/api/image/load/', ]; const is_cachable = (url) => { - if (!url.includes('/api/') || url.endsWith('.js')) { - return true; - } - for (const api of cachable_api) { + console.log(api, url); if (url.includes(api)) { return true; } @@ -31,13 +27,13 @@ const cache_first = async (request, event) => { return await fetch(request); } - const responseFromCache = await caches.match(request); - if (responseFromCache) { - return responseFromCache; + const cache_response = await caches.match(request); + if (cache_response) { + return cache_response; } - const responseFromNetwork = await fetch(request); - event.waitUntil(put_in_cache(request, responseFromNetwork.clone())); - return responseFromNetwork; + const network_response = await fetch(request); + event.waitUntil(put_in_cache(request, network_response.clone())); + return network_response; }; self.addEventListener("fetch", (event) => { -- cgit v1.2.3-70-g09d2