From 1d4864592fc60f57e5124ccde1b167950ae33bf4 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Sun, 8 Jun 2025 20:05:28 -0500 Subject: [PATCH] Clean up fetch code --- src/sw.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sw.ts b/src/sw.ts index 62db9e95..16ee5de5 100644 --- a/src/sw.ts +++ b/src/sw.ts @@ -65,11 +65,11 @@ self.addEventListener('fetch', (event: FetchEvent) => { } event.respondWith( (async (): Promise => { + console.log('Unironic race condition mitigation it seems.'); const client = await self.clients.get(event.clientId); - let token: string | undefined; - if (client) token = await askForAccessToken(client); - - return fetch(url, fetchConfig(token)); + const token: string = await sendAndWaitForReply(client, 'token', {}); + const response = await fetch(url, fetchConfig(token)); + return response; })() ); });