diff --git a/docs/01-app/03-building-your-application/07-configuring/16-progressive-web-apps.mdx b/docs/01-app/03-building-your-application/07-configuring/16-progressive-web-apps.mdx index 4388fa19b80d8..ad23f73746d35 100644 --- a/docs/01-app/03-building-your-application/07-configuring/16-progressive-web-apps.mdx +++ b/docs/01-app/03-building-your-application/07-configuring/16-progressive-web-apps.mdx @@ -104,7 +104,7 @@ import { subscribeUser, unsubscribeUser, sendNotification } from './actions' function urlBase64ToUint8Array(base64String: string) { const padding = '='.repeat((4 - (base64String.length % 4)) % 4) const base64 = (base64String + padding) - .replace(/\\-/g, '+') + .replace(/-/g, '+') .replace(/_/g, '/') const rawData = window.atob(base64) @@ -174,7 +174,8 @@ function PushNotificationManager() { ), }) setSubscription(sub) - await subscribeUser(sub) + const serializedSub = JSON.parse(JSON.stringify(sub)) + await subscribeUser(serializedSub) } async function unsubscribeFromPush() {