X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FGame.vue;h=edaca5c1dffab1c60630481f18317263f72fd041;hp=c0c50318a7d536e10c7d1db9d84f8a42ca5a2fe3;hb=5bcc9b31a762645af3d35192e7359771c95d4ff7;hpb=4f51861013271a060b358884097a676e3d42d496 diff --git a/client/src/views/Game.vue b/client/src/views/Game.vue index c0c50318..edaca5c1 100644 --- a/client/src/views/Game.vue +++ b/client/src/views/Game.vue @@ -16,10 +16,12 @@ main button(@click="resign") Resign #playersInfo p - span.name(:class="{connected: isConnected(0)}") {{ game.players[0].name }} + span.name(:class="{connected: isConnected(0)}") + | {{ game.players[0].name || "@nonymous" }} span.time(v-if="game.score=='*'") {{ virtualClocks[0] }} span.split-names - - span.name(:class="{connected: isConnected(1)}") {{ game.players[1].name }} + span.name(:class="{connected: isConnected(1)}") + | {{ game.players[1].name || "@nonymous" }} span.time(v-if="game.score=='*'") {{ virtualClocks[1] }} BaseGame(:game="game" :vr="vr" ref="basegame" @newmove="processMove" @gameover="gameOver") @@ -214,7 +216,9 @@ export default { break; } case "askgame": - // Send current (live) game + // Send current (live) game if not asked by opponent (!) + if (this.game.players.some(p => p.sid == data.from)) + return; const myGame = { // Minimal game informations: