From d51908b48d976d96fc89e1ff376d7b49a77b5662 Mon Sep 17 00:00:00 2001 From: headlessdev Date: Mon, 21 Apr 2025 15:28:36 +0200 Subject: [PATCH] Add pushover to notification add api --- app/api/notifications/add/route.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/api/notifications/add/route.ts b/app/api/notifications/add/route.ts index 286bb84..be69c1c 100644 --- a/app/api/notifications/add/route.ts +++ b/app/api/notifications/add/route.ts @@ -17,12 +17,15 @@ interface AddRequest { gotifyToken?: string; ntfyUrl?: string; ntfyToken?: string; + pushoverUrl?: string; + pushoverToken?: string; + pushoverUser?: string; } export async function POST(request: NextRequest) { try { const body: AddRequest = await request.json(); - const { type, smtpHost, smtpPort, smtpSecure, smtpUsername, smtpPassword, smtpFrom, smtpTo, telegramToken, telegramChatId, discordWebhook, gotifyUrl, gotifyToken, ntfyUrl, ntfyToken } = body; + const { type, smtpHost, smtpPort, smtpSecure, smtpUsername, smtpPassword, smtpFrom, smtpTo, telegramToken, telegramChatId, discordWebhook, gotifyUrl, gotifyToken, ntfyUrl, ntfyToken, pushoverUrl, pushoverToken, pushoverUser } = body; const notification = await prisma.notification.create({ data: { @@ -41,6 +44,9 @@ export async function POST(request: NextRequest) { gotifyToken: gotifyToken, ntfyUrl: ntfyUrl, ntfyToken: ntfyToken, + pushoverUrl: pushoverUrl, + pushoverToken: pushoverToken, + pushoverUser: pushoverUser, } });