From 4463626232ac45d46e1577f728a2db799dd1910e Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sun, 19 Jan 2025 22:59:18 +0300 Subject: [PATCH] fix: do not cache sw requests --- packages/worker/src/sw/main.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/worker/src/sw/main.ts b/packages/worker/src/sw/main.ts index 99a0061..0978962 100644 --- a/packages/worker/src/sw/main.ts +++ b/packages/worker/src/sw/main.ts @@ -23,15 +23,6 @@ function onFetch(event: FetchEvent) { const req = event.request const url = new URL(req.url) - if ( - import.meta.env.PROD - && !IS_SAFARI - && event.request.url.indexOf(`${location.origin}/`) === 0 - && event.request.url.match(/\.(js|css|jpe?g|json|wasm|png|mp3|svg|tgs|ico|woff2?|ttf|webmanifest?)(?:\?.*)?$/) - ) { - return event.respondWith(requestCache(event)) - } - if (url.pathname.startsWith('/sw/')) { event.respondWith( handleSwRequest(req, url) @@ -41,6 +32,15 @@ function onFetch(event: FetchEvent) { }), ) } + + if ( + import.meta.env.PROD + && !IS_SAFARI + && event.request.url.indexOf(`${location.origin}/`) === 0 + && event.request.url.match(/\.(js|css|jpe?g|json|wasm|png|mp3|svg|tgs|ico|woff2?|ttf|webmanifest?)(?:\?.*)?$/) + ) { + return event.respondWith(requestCache(event)) + } } function register() {