diff options
author | Tor Andersson <tor@ccxvii.net> | 2022-06-22 01:20:28 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2022-06-27 14:31:50 +0200 |
commit | 6120eeefa55d55ff46b508dbfa8214fc1f21b338 (patch) | |
tree | 32e28a041d9c558b6466aa5c6650fb8c48149619 /server.js | |
parent | ce767b57fcb916838be65f317e38c1a54f4f2258 (diff) | |
download | server-6120eeefa55d55ff46b508dbfa8214fc1f21b338.tar.gz |
Sort active games with your turn first.
Diffstat (limited to 'server.js')
-rw-r--r-- | server.js | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1036,7 +1036,7 @@ function annotate_game(game, user_id) { if (p.user_id === user_id) { your_role = p.role your_count++ - if (p_is_active || (p_is_owner && game.is_ready)) + if ((p_is_active || p_is_owner) && game.is_ready) game.your_turn = true } @@ -1093,6 +1093,7 @@ function sort_your_turn(a, b) { app.get('/games/active', must_be_logged_in, function (req, res) { let games = QUERY_LIST_ACTIVE_GAMES_OF_USER.all({ user_id: req.user.user_id }) annotate_games(games, req.user.user_id) + games.sort(sort_your_turn) res.render('games_active.pug', { user: req.user, who: req.user, games: games }) }) |