From 99691cd7eebdc7b12a5b0a52331fc6fb73a5bf2d Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Wed, 22 Oct 2025 13:23:14 +0200 Subject: [PATCH] Factor out vapid key --- web/lib/service/notifications.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/lib/service/notifications.ts b/web/lib/service/notifications.ts index 1ba13520..e6281b04 100644 --- a/web/lib/service/notifications.ts +++ b/web/lib/service/notifications.ts @@ -3,6 +3,8 @@ import {urlBase64ToUint8Array} from "common/util/parse"; import {api} from "web/lib/api"; import {useUser} from "web/hooks/use-user"; +const vapidPublicKey = 'BF80q7LrDa4a5ksS2BZrX6PPvL__y0jCNvNqyUzvk8Y4ofTdrS0kRnKfGpClCQAHWmcPHIUmWq8jgQ4ROquSpJQ' + export default function PushSubscriber() { const user = useUser(); // authenticated user @@ -32,7 +34,7 @@ export default function PushSubscriber() { const subscription = await registration.pushManager.subscribe({ userVisibleOnly: true, - applicationServerKey: urlBase64ToUint8Array('BF80q7LrDa4a5ksS2BZrX6PPvL__y0jCNvNqyUzvk8Y4ofTdrS0kRnKfGpClCQAHWmcPHIUmWq8jgQ4ROquSpJQ'), + applicationServerKey: urlBase64ToUint8Array(vapidPublicKey), }); // Send subscription to server