fixed fuckup with onupgrade promise needing to resolve

This commit is contained in:
Pagwin 2025-09-03 16:57:39 -04:00
parent 102f493a24
commit 403119f511

View file

@ -20,7 +20,7 @@ self.addEventListener("fetch", event =>{
})
async function handle_redirect(req){
const go_back_to = req.referrer;
const go_back_to = req.headers.get('Referer') || '/';;
const db_req = self.indexedDB.open("light-dark-store");
const up_promise = new Promise((res)=>{
db_req.onupgradeneeded = (event) => {
@ -40,12 +40,11 @@ async function handle_redirect(req){
.then(res);
};
});
await Promise.all([up_promise, suc_promise]);
const referrer = request.headers.get('Referer') || '/';
await suc_promise;
return new Response("You should be getting redirected back to the page you came from shortly",{
status: 302,
headers: {
'Location': referrer
'Location': go_back_to
}
});
}