X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FMyGames.vue;h=bcf7d18271ad08756e708ea901b5c581a3e13d5c;hp=d1f3e38aa4ec8dcf1f1779e1e7142e6a556414d4;hb=620a88ede2ad25e66d9cbb521388ee53e4a564c0;hpb=feaf1bf73fa8c6054e353585dee0b8a4fdcfbc4e diff --git a/client/src/views/MyGames.vue b/client/src/views/MyGames.vue index d1f3e38a..bcf7d182 100644 --- a/client/src/views/MyGames.vue +++ b/client/src/views/MyGames.vue @@ -90,6 +90,7 @@ export default { showGame: function(game) { // TODO: "isMyTurn" is duplicated (see GameList component). myColor also const isMyTurn = (g) => { + if (g.score != "*") return false; const myColor = g.players[0].uid == this.st.user.id || g.players[0].sid == this.st.user.sid @@ -101,8 +102,10 @@ export default { (rem == 1 && myColor == "b") ); }; - if (game.type == "live" || !isMyTurn(game)) + if (game.type == "live" || !isMyTurn(game)) { this.$router.push("/game/" + game.id); + return; + } // It's my turn in this game. Are there others? let nextIds = ""; let otherCorrGamesMyTurn = this.corrGames.filter(