diff --git a/atproto-notifications/src/App.tsx b/atproto-notifications/src/App.tsx index 9439f74..b9a380d 100644 --- a/atproto-notifications/src/App.tsx +++ b/atproto-notifications/src/App.tsx @@ -35,7 +35,9 @@ function requestPermission(host, setAsking) { } async function subscribeToPush() { - const registration = await navigator.serviceWorker.register('/service-worker.js'); + const worker_url = new URL('service-worker.ts', import.meta.url); + const registration = await navigator.serviceWorker.register(worker_url); + const subscribeOptions = { userVisibleOnly: true, applicationServerKey: urlBase64ToUint8Array(import.meta.env.VITE_PUSH_PUBKEY), diff --git a/atproto-notifications/public/service-worker.js b/atproto-notifications/src/service-worker.ts similarity index 100% rename from atproto-notifications/public/service-worker.js rename to atproto-notifications/src/service-worker.ts