Fix: Pass VAPID details explicitly to generateRequestDetails for serverless reliability

This commit is contained in:
Avery Felts 2026-01-31 18:01:17 -07:00
parent 4fc255b144
commit ebd1f67f74

View File

@ -180,7 +180,14 @@ export async function GET(request: NextRequest) {
endpoint: user.endpoint,
keys: { p256dh: user.p256dh, auth: user.auth }
},
payload
payload,
{
vapidDetails: {
subject: (process.env.VAPID_SUBJECT || 'mailto:admin@quittraq.com').trim(),
publicKey: process.env.NEXT_PUBLIC_VAPID_PUBLIC_KEY!.trim(),
privateKey: process.env.VAPID_PRIVATE_KEY!.trim()
}
}
);
const response = await fetch(requestDetails.endpoint, {