diff --git a/packages/play-node-go/src/components/GameUI/Board/Board.js b/packages/play-node-go/src/components/GameUI/Board/Board.js index 767f81d..e55aa58 100644 --- a/packages/play-node-go/src/components/GameUI/Board/Board.js +++ b/packages/play-node-go/src/components/GameUI/Board/Board.js @@ -42,8 +42,8 @@ const Board = (props) => { const posY = (i % boardSize) + 1; const pointData = board[`${posX}-${posY}`]; const dotData = - meta && meta.turn === 0 && !meta.winner - ? meta?.territory[`${posX}-${posY}`] + meta && meta.turn === 0 && !meta.winner && meta.territory + ? meta.territory[`${posX}-${posY}`] : game.turn || meta?.turn; boardPoints.push( { const { id, room } = game; const gameNsp = `game${id}`; try { - const { board, ...meta } = await gameServices.toggleTerritory({ + const { + board, + territory, + ...meta + } = await gameServices.toggleTerritory({ id, point, }); socket.join(gameNsp, () => { - io.of(room).to(gameNsp).emit("update_board", { board, meta }); + io.of(room) + .to(gameNsp) + .emit("update_board", { board, territory, meta }); }); } catch (e) { console.log(e);