fix(push): explicitly register service worker in push-manager
This commit is contained in:
@@ -63,7 +63,12 @@ export function PushSubscriptionSettings({ planId }: { planId: string }) {
|
||||
|
||||
async function registerServiceWorker() {
|
||||
try {
|
||||
const registration = await navigator.serviceWorker.ready
|
||||
// Explicitly register the service worker
|
||||
const registration = await navigator.serviceWorker.register('/push-sw.js')
|
||||
|
||||
// Wait for it to be ready
|
||||
await navigator.serviceWorker.ready
|
||||
|
||||
const sub = await registration.pushManager.getSubscription()
|
||||
setSubscription(sub)
|
||||
} catch (e: any) {
|
||||
|
||||
Reference in New Issue
Block a user