diff --git a/backend/src/routes/auth.js b/backend/src/routes/auth.js index b78f252..40a3001 100644 --- a/backend/src/routes/auth.js +++ b/backend/src/routes/auth.js @@ -62,6 +62,7 @@ module.exports = function(io) { router.post('/logout', authMiddleware, async (req, res) => { try { await clearActiveSession(req.schema, req.user.id, req.device); + await exec(req.schema, 'DELETE FROM push_subscriptions WHERE user_id=$1 AND device=$2', [req.user.id, req.device]); res.json({ success: true }); } catch (e) { res.status(500).json({ error: e.message }); } });