From 3f241a3c55f02f359696314be522a2a8dede9cbc Mon Sep 17 00:00:00 2001 From: marsalva Date: Sat, 7 Mar 2026 18:06:58 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server.js b/server.js index f1d0c99..08f85ea 100644 --- a/server.js +++ b/server.js @@ -2800,6 +2800,19 @@ app.get("/worker/notifications", authMiddleware, async (req, res) => { } }); +// 4. Marcar chat como leído por el operario +app.post("/services/:id/chat/read", authMiddleware, async (req, res) => { + try { + await pool.query( + "UPDATE scraped_services SET last_chat_read_worker = NOW() WHERE id = $1 AND assigned_to = $2", + [req.params.id, req.user.sub] + ); + res.json({ ok: true }); + } catch (e) { + res.status(500).json({ ok: false }); + } +}); + // ========================================== // 💬 CHAT Y COMUNICACIÓN INTERNA (TIPO iTRAMIT) // ==========================================