fix: Cast applicationServerKey to ArrayBuffer for strict TypeScript

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2025-12-29 01:41:36 +01:00
parent 6e360c6b6a
commit 9c618cffb7
1 changed files with 2 additions and 1 deletions

View File

@ -144,9 +144,10 @@ export function usePushNotifications(options: UsePushNotificationsOptions = {})
}
// Subscribe to push notifications
const applicationServerKey = urlBase64ToUint8Array(VAPID_PUBLIC_KEY);
const pushSubscription = await registration.pushManager.subscribe({
userVisibleOnly: true,
applicationServerKey: urlBase64ToUint8Array(VAPID_PUBLIC_KEY),
applicationServerKey: applicationServerKey.buffer as ArrayBuffer,
});
console.log('Push subscription created:', pushSubscription);