From 800ce1cbad84632350c7338991cb91d005c96e0b Mon Sep 17 00:00:00 2001 From: zikaeroh <48577114+zikaeroh@users.noreply.github.com> Date: Sat, 23 May 2020 21:27:50 -0700 Subject: [PATCH] Only update timer on reveal when turn changes --- internal/server/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/server/server.go b/internal/server/server.go index e0d4a806ed8bc951b94c9a4e8ada934bd447c476..10df3c252756be953061866ba41a06bed51f75b6 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -317,8 +317,9 @@ func (r *Room) handleNote(playerID game.PlayerID, note *protocol.ClientNote) err if err := json.Unmarshal(note.Params, ¶ms); err != nil { return err } - resetTimer = true + prevTurn := r.room.Turn r.room.Reveal(playerID, params.Row, params.Col) + resetTimer = prevTurn != r.room.Turn case protocol.NewGameMethod: var params protocol.NewGameParams