From 1d19c8e845f50272e20b7e8f634aae656bf22cd2 Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Sun, 31 May 2026 07:53:07 +0200 Subject: [PATCH] =?UTF-8?q?fix(sync):=20corrige=20event=20name=20force-syn?= =?UTF-8?q?c=20=E2=86=92=20sync-request=20no=20trigger-sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O servidor emitia 'force-sync' mas o client-monitor.js só ouve 'sync-request'. O botão Sincronizar do painel nunca chegava ao cliente. Co-Authored-By: Claude Sonnet 4.6 --- dental-server/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dental-server/server.js b/dental-server/server.js index 7cd22d5..859e729 100644 --- a/dental-server/server.js +++ b/dental-server/server.js @@ -295,7 +295,7 @@ app.post('/api/system/trigger-sync', authenticateToken, requireAdmin, (req, res) identifiedWindowsClients.forEach(client => { const socket = io.sockets.sockets.get(client.socketId); if (socket) { - socket.emit('force-sync'); + socket.emit('sync-request', { timestamp: Date.now() }); devicesTriggered++; } });