From 0d2b16c1fea767f1694fa3fbb078e89dbdb9c005 Mon Sep 17 00:00:00 2001 From: Halit Aksoy Date: Wed, 13 Jul 2022 23:44:06 +0300 Subject: [PATCH] fix board pit select issue --- src/components/BoardView.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/BoardView.tsx b/src/components/BoardView.tsx index 7d51291..61fb7e2 100644 --- a/src/components/BoardView.tsx +++ b/src/components/BoardView.tsx @@ -120,14 +120,14 @@ const BoardView: FunctionComponent<{ const player1Pits = game?.board.player1Pits.map((pit, index) => { const pitViewModel = boardViewModel.pits[pit.index]; return createPitView(index, pitViewModel, () => { - if (game.turnPlayerId === game.player1Id) + if (game.turnPlayerId === game.player1Id && userKey === game.player1Id) onPitSelect(game.board.player1Pits.indexOf(pit), pit); }); }); - const player2Pits = game!!.board.player2Pits.map((pit, index) => { + const player2Pits = game?.board.player2Pits.map((pit, index) => { const pitViewModel = boardViewModel.pits[pit.index]; return createPitView(index, pitViewModel, () => { - if (game.turnPlayerId === game.player2Id) + if (game.turnPlayerId === game.player2Id && userKey === game.player2Id) onPitSelect(game.board.player2Pits.indexOf(pit), pit); }); });