From e74620f2f065b712ea212ebd0853ade427317853 Mon Sep 17 00:00:00 2001 From: Pagwin Date: Wed, 3 Sep 2025 17:25:21 -0400 Subject: [PATCH] didn't do promise stuff correctly but no err message so probably doesn't matter --- static/demos/light-dark-demo-4/sw.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/static/demos/light-dark-demo-4/sw.js b/static/demos/light-dark-demo-4/sw.js index addfb5f..66945c2 100644 --- a/static/demos/light-dark-demo-4/sw.js +++ b/static/demos/light-dark-demo-4/sw.js @@ -23,13 +23,6 @@ async function handle_redirect(req){ const go_back_to = req.headers.get('Referer') || '/';; const db_req = self.indexedDB.open("light-dark-store"); - db_req.onerror = (event) => { - console.error("Database error:", event); - resolve(new Response("Database error", { - status: 302, - headers: { 'Location': go_back_to } - })); - }; const up_promise = new Promise((res)=>{ db_req.onupgradeneeded = (event) => { @@ -38,6 +31,10 @@ async function handle_redirect(req){ } }); const suc_promise = new Promise((res)=>{ + db_req.onerror = (event) => { + console.error("Database error:", event); + res() + }; db_req.onsuccess = (event) => { const db = event.target.result; const transaction = db.transaction("light-dark-store", "readwrite");