diff options
author | Tor Andersson <tor@ccxvii.net> | 2021-07-19 17:18:27 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2021-07-19 17:18:27 +0200 |
commit | 76da927e841af2de8c47f2d0a177ecebb9c5b5f8 (patch) | |
tree | bd712601dcece78da7cdf6f14131d835b88e0f2a /server.js | |
parent | b56eca9c3300bd5ae37c66f4565b83d91e11b2cf (diff) | |
download | server-76da927e841af2de8c47f2d0a177ecebb9c5b5f8.tar.gz |
Only list public games that the owner has joined.
Diffstat (limited to 'server.js')
-rw-r--r-- | server.js | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -552,6 +552,11 @@ const QUERY_LIST_GAMES_OF_TITLE = db.prepare(` ) AS is_your_turn FROM game_view WHERE title_id = $title_id AND private = 0 + AND EXISTS ( + SELECT 1 FROM players + WHERE players.game_id = game_view.game_id + AND user_id = game_view.owner_id + ) ORDER BY status ASC, mtime DESC `); @@ -1432,6 +1437,11 @@ const QUERY_LIST_GAMES = db.prepare(` ) AS is_your_turn FROM game_view WHERE private = 0 AND status < 2 + AND EXISTS ( + SELECT 1 FROM players + WHERE players.game_id = game_view.game_id + AND user_id = game_view.owner_id + ) ORDER BY status ASC, mtime DESC `); |