- 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 " + (excluded ? "<>" : "=") + " " + uid;
- db.all(query, (err,gameIds) => {
- if (!!err)
- return cb(err);
+ getByUser: function(uid, excluded, cb)
+ {
+ db.serialize(function() {
+ const query =
+ "SELECT DISTINCT gid " +
+ "FROM Players " +
+ "WHERE uid " + (excluded ? "<>" : "=") + " " + uid;
+ db.all(query, (err,gameIds) => {
+ if (!!err)
+ return cb(err);