X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FGame.vue;h=6aea261ea3608b75e32df253dff84fe10e90b24e;hp=c2b27043e634103b39d107bd3465538fdb69ba35;hb=9f9e9a0588d4b28a1825a56ae53553d89bf0c65f;hpb=26580d874deaea68cfb1b926549b1ee2720e9ec9 diff --git a/client/src/views/Game.vue b/client/src/views/Game.vue index c2b27043..6aea261e 100644 --- a/client/src/views/Game.vue +++ b/client/src/views/Game.vue @@ -1056,8 +1056,7 @@ export default { cadence: this.game.cadence }; const notifyNewGame = () => { - const oppsid = this.getOppsid(); //may be null - this.send("rnewgame", { data: gameInfo, oppsid: oppsid }); + this.send("rnewgame", { data: gameInfo }); // To main Hall if corr game: if (this.game.type == "corr") this.send("newgame", { data: gameInfo, page: "/" }); @@ -1065,6 +1064,10 @@ export default { this.notifyMyGames("newgame", gameInfo); }; if (this.game.type == "live") { + GameStorage.update( + this.gameRef, + { rematchOffer: "" } + ); // Increment game stats counter in DB ajax( "/gamestat", @@ -1075,15 +1078,16 @@ export default { } else { // corr game + this.updateCorrGame({ rematchOffer: 'n' }); ajax( "/games", "POST", { data: { gameInfo: gameInfo }, success: (response) => { - gameInfo.id = response.gameId; + gameInfo.id = response.id; notifyNewGame(); - this.$router.push("/game/" + response.gameId); + this.$router.push("/game/" + response.id); } } );