Replace notifications with activity feed

This commit is contained in:
Cauê Faleiros
2026-05-29 14:34:40 -03:00
parent 0f322e9c85
commit e64654c820
14 changed files with 154 additions and 313 deletions

View File

@@ -0,0 +1,30 @@
const express = require('express');
const createActivityRouter = ({ pool }) => {
const router = express.Router();
const listActivity = async (req, res) => {
try {
const [rows] = await pool.query(
`SELECT id, type, title, message, link, created_at
FROM notifications
WHERE user_id = ?
ORDER BY created_at DESC
LIMIT 50`,
[req.user.id]
);
res.json(rows);
} catch (error) {
res.status(500).json({ error: error.message });
}
};
router.get('/activity', listActivity);
router.get('/notifications', listActivity);
return router;
};
module.exports = {
createActivityRouter,
};