X-Git-Url: https://git.auder.net/assets/icon_infos.svg?a=blobdiff_plain;f=server%2Fmodels%2FGame.js;h=e970bfbe39a115c0e49f7f81b4650ccdb43206b5;hb=4b24c8ac99330258005c9e7c362f1f1720b97d9a;hp=92c013016034416daf8f27772acac4ae5553ecb0;hpb=3b64b66722edfed26978c2894e5357d066f33943;p=vchess.git diff --git a/server/models/Game.js b/server/models/Game.js index 92c01301..e970bfbe 100644 --- a/server/models/Game.js +++ b/server/models/Game.js @@ -242,8 +242,13 @@ const GameModel = query += modifs + " WHERE id = " + id; db.run(query); } + + +return cb({errmsg: JSON.stringify(obj.move) + " " + (!!obj.move)}); + + // NOTE: move, chat and delchat are mutually exclusive - if (obj.move) + if (!!obj.move) { // Security: only update moves if index is right query = @@ -253,7 +258,7 @@ const GameModel = db.get(query, (err,ret) => { const m = obj.move; -return cb({errmsg: ret.maxIdx + " " + m.idx + " " + (!ret.maxIdx || ret.maxIdx + 1 == m.idx) + " " + query}); +//return cb({errmsg: ret.maxIdx + " " + m.idx + " " + (!ret.maxIdx || ret.maxIdx + 1 == m.idx) + " " + query}); if (!ret.maxIdx || ret.maxIdx + 1 == m.idx) {