Fix README, TODO and a mistake in MyGames
[vchess.git] / client / src / views / MyGames.vue
index d1f3e38..bcf7d18 100644 (file)
@@ -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(