diff --git a/server/server.js b/server/server.js index ae11203..007bb2c 100644 --- a/server/server.js +++ b/server/server.js @@ -329,7 +329,10 @@ wss.on('connection', (ws, req) => { db.savePlayerPosition(data.playerID, data.position); broadcastToClients({ type: 'player_update', - player: { id: data.playerID, ...data.position }, + playerID: data.playerID, + position: data.position, + label: data.label || null, + timestamp: Date.now(), }); } } @@ -1508,7 +1511,7 @@ app.post('/api/groups/:groupId/command', (req, res) => { // Player position endpoints app.post('/api/player/update', (req, res) => { try { - const { playerID, position, timestamp } = req.body; + const { playerID, position, timestamp, label } = req.body; if (!playerID || !position) { return res.status(400).json({ error: 'Missing playerID or position' }); @@ -1521,6 +1524,7 @@ app.post('/api/player/update', (req, res) => { type: 'player_update', playerID, position, + label: label || null, timestamp: timestamp || Date.now() });