From ebd1f67f74af7b444aed43dbcabcc9bbd26a1a9f Mon Sep 17 00:00:00 2001 From: Avery Felts Date: Sat, 31 Jan 2026 18:01:17 -0700 Subject: [PATCH] Fix: Pass VAPID details explicitly to generateRequestDetails for serverless reliability --- src/app/api/cron/reminders/route.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/api/cron/reminders/route.ts b/src/app/api/cron/reminders/route.ts index eaa1819..c149920 100644 --- a/src/app/api/cron/reminders/route.ts +++ b/src/app/api/cron/reminders/route.ts @@ -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, {