const db = require('./db'); // Wird von jeder Stelle im Code aufgerufen, die eine Pushover-Nachricht // verschickt — unabhängig vom Versand selbst, damit ein Fehler im Logging // nie den eigentlichen Push verhindert. function logPush({ userId = null, title = '', message = '', priority = 0, source = '', success = true }) { try { db.prepare(` INSERT INTO push_log (user_id, title, message, priority, source, success, created_at) VALUES (?, ?, ?, ?, ?, ?, datetime('now','localtime')) `).run(userId, title, message, priority ?? 0, source, success ? 1 : 0); } catch (e) { console.error('Push-Log Fehler:', e.message); } } module.exports = { logPush };