From 63f7fd406f8f045457ea4c2e5506bfb8e156ddbb Mon Sep 17 00:00:00 2001 From: phil Date: Sun, 6 Jul 2025 17:41:38 -0400 Subject: [PATCH] get service worker from main script ..... i expected this to be more complicated. wow. --- atproto-notifications/src/App.tsx | 4 +++- .../{public/service-worker.js => src/service-worker.ts} | 0 2 files changed, 3 insertions(+), 1 deletion(-) rename atproto-notifications/{public/service-worker.js => src/service-worker.ts} (100%) 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 -- 2.51.2