From e9035a18b2ce8bc96e62d226041e825cad14d682 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Mon, 30 Dec 2024 05:50:56 -0600 Subject: [PATCH] fix: broken demo sw --- static/sw.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/static/sw.js b/static/sw.js index d1f758b..8daf1f4 100644 --- a/static/sw.js +++ b/static/sw.js @@ -14,11 +14,17 @@ importScripts( const scramjet = new ScramjetServiceWorker(); -self.addEventListener("fetch", async (event) => { +async function handleRequest(event) { await scramjet.loadConfig(); if (scramjet.route(event)) { - event.respondWith(scramjet.fetch(event)); + return scramjet.fetch(event); } + + return fetch(event.request); +} + +self.addEventListener("fetch", (event) => { + event.respondWith(handleRequest(event)); }); let playgroundData;