From 4cc1179a4f6b253fd8e32fa9b9bf66b3b71197c3 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Sun, 8 Jun 2025 19:00:39 -0500 Subject: [PATCH] Add claim and install events --- src/sw.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/sw.ts b/src/sw.ts index 2179dfcb..d2b03b3d 100644 --- a/src/sw.ts +++ b/src/sw.ts @@ -28,7 +28,15 @@ function fetchConfig(token?: string): RequestInit | undefined { } self.addEventListener('activate', (event: ExtendableEvent) => { - event.waitUntil(clients.claim()); + event.waitUntil( + (async () => { + await self.clients.claim(); + })() + ); +}); + +self.addEventListener('install', (event: ExtendableEvent) => { + event.waitUntil(self.skipWaiting()); }); self.addEventListener('fetch', (event: FetchEvent) => {