From aa5c67d9f524fc9128539ae2d9abbe081a0623f5 Mon Sep 17 00:00:00 2001 From: Dicken Date: Fri, 10 Jul 2026 14:19:20 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20K=C3=B6Pi=20Pushover=20ohne=20Emergency-?= =?UTF-8?q?Priority=20(weder=20Cron=20noch=20Testbutton)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/tools/koepi/routes.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/backend/src/tools/koepi/routes.js b/backend/src/tools/koepi/routes.js index 72845b3..2bb038b 100644 --- a/backend/src/tools/koepi/routes.js +++ b/backend/src/tools/koepi/routes.js @@ -279,23 +279,22 @@ function formatOfferMessage(offers) { async function sendKoepiPushover(offers) { const recipients = db.prepare(` - SELECT user_key, app_token, retry, expire FROM pushover_settings + SELECT user_key, app_token FROM pushover_settings WHERE user_key IS NOT NULL AND app_token IS NOT NULL `).all(); const message = formatOfferMessage(offers); for (const r of recipients) { try { - const params = { - token: r.app_token, - user: r.user_key, - title: '🍺 KöPi Angebote', - message, - }; - if (r.retry && r.expire) { params.priority = 2; params.retry = r.retry; params.expire = r.expire; } await fetch('https://api.pushover.net/1/messages.json', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, - body: new URLSearchParams(params), + body: new URLSearchParams({ + token: r.app_token, + user: r.user_key, + title: '🍺 KöPi Angebote', + message, + priority: 0, + }), }); } catch (e) { console.error('KöPi Pushover Fehler:', e.message); } }