fix: Poll sofort bei Dashboard-Besuch, User-Badge bleibt bis Favorit gelöscht, Navigation zu Favoriten
This commit is contained in:
@@ -511,16 +511,12 @@ router.get('/favorites/unacked', authenticate, (req, res) => {
|
||||
res.json({ count: count.n, isAdmin: true });
|
||||
} else {
|
||||
// User: Favoriten die vom Admin quittiert wurden aber User noch nicht gesehen hat
|
||||
const count = db.prepare('SELECT COUNT(*) as n FROM movie_favorites WHERE user_id=? AND acknowledged=1 AND user_notified=0').get(req.user.id);
|
||||
const count = db.prepare('SELECT COUNT(*) as n FROM movie_favorites WHERE user_id=? AND acknowledged=1').get(req.user.id);
|
||||
res.json({ count: count.n, isAdmin: false });
|
||||
}
|
||||
});
|
||||
|
||||
// POST /favorites/user-notify – User bestätigt Kenntnis der quittierten Favoriten
|
||||
router.post('/favorites/user-notify', authenticate, (req, res) => {
|
||||
db.prepare('UPDATE movie_favorites SET user_notified=1 WHERE user_id=? AND acknowledged=1 AND user_notified=0').run(req.user.id);
|
||||
res.json({ ok: true });
|
||||
});
|
||||
|
||||
|
||||
// POST /favorites/acknowledge-all – Admin: alle quittieren
|
||||
router.post('/favorites/acknowledge-all', authenticate, requireAdmin, (req, res) => {
|
||||
|
||||
Reference in New Issue
Block a user