X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fmodels%2FGame.js;h=6f1513754adc03c5278556dd1ee324272af6731f;hp=23a74e81ed7140baadd5aabac8c569f5eb16e39c;hb=5d04793e1bce0d448b4ffc532f1e8eb47a72e972;hpb=cdb34c934db9f75fcc1d749b5dc23d7ea217a289 diff --git a/server/models/Game.js b/server/models/Game.js index 23a74e81..6f151375 100644 --- a/server/models/Game.js +++ b/server/models/Game.js @@ -94,14 +94,14 @@ const GameModel = }); }, - getByUser: function(uid, cb) + getByUser: function(uid, excluded, cb) { db.serialize(function() { // Next query is fine because a player appear at most once in a game const query = "SELECT gid " + "FROM Players " + - "WHERE uid = " + uid; + "WHERE uid " + (excluded ? "<>" : "=") + " " + uid; db.run(query, (err,gameIds) => { if (!!err) return cb(err);