Catch errors in subscribe callback
Test / test (push) Failing after 54s
Details
Test / test (push) Failing after 54s
Details
This commit is contained in:
parent
d655492d16
commit
0c3e6f60b1
|
|
@ -37,11 +37,15 @@ function EnableButton({ onSubscribe }: { onSubscribe: () => void }) {
|
||||||
subscribeToPush(
|
subscribeToPush(
|
||||||
urlB64ToUint8Array(pushPublicKey) as any,
|
urlB64ToUint8Array(pushPublicKey) as any,
|
||||||
(subscription) => {
|
(subscription) => {
|
||||||
navigator.serviceWorker.controller?.postMessage({
|
try {
|
||||||
type: "subscribed",
|
navigator.serviceWorker.controller?.postMessage({
|
||||||
subscription,
|
type: "subscribed",
|
||||||
})
|
subscription,
|
||||||
onSubscribe()
|
})
|
||||||
|
onSubscribe()
|
||||||
|
} catch (error) {
|
||||||
|
setError(error as Error)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
setError(error)
|
setError(error)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue