X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fmodels%2FGame.js;h=2e3303115b5527164264a326e4e1a579832c747b;hb=0baae6b9fd3536d674f35c704bd5571362798b4c;hp=d72f51a18dc2458ed30bd3eca04e8516012c0e4a;hpb=23ecf00824691b5622b468e0409fc543c87d75dc;p=vchess.git diff --git a/server/models/Game.js b/server/models/Game.js index d72f51a1..2e330311 100644 --- a/server/models/Game.js +++ b/server/models/Game.js @@ -242,6 +242,11 @@ const GameModel = query += modifs + " WHERE id = " + id; db.run(query); } + + +return cb({errmsg: JSON.stringify(obj.move)}); + + // NOTE: move, chat and delchat are mutually exclusive if (obj.move) { @@ -252,6 +257,10 @@ const GameModel = "WHERE gid = " + id; db.get(query, (err,ret) => { const m = obj.move; + +return cb({errmsg: ret.maxIdx + " " + m.idx + " " + (!ret.maxIdx || ret.maxIdx + 1 == m.idx) + " " + query}); + + if (!ret.maxIdx || ret.maxIdx + 1 == m.idx) { query = "INSERT INTO Moves (gid, squares, played, idx) VALUES " +