Show player names for registered players

O01eg
Oct 17, 2022, 7:41 AM
6BDGQ4VMUAGK5BTJAJVQOGTRHSUOQ5GRRUCZ3M6AVLWKCJNY52HAC

Dependencies

  • [2] LTQCLSBU Split database usage in pages
  • [3] AEWYJHUD Start to show player list
  • [4] 6NYILMKI Add page for slow game
  • [5] C6F7SJZI Add players count to slow game's page
  • [6] UNJ6LBGO Add slow game description
  • [7] A2LJT7TT Show duration in turns
  • [8] GUAEZDLE Add turns info to slow game's page

Change contents

  • replacement in src/templates/slow-game.html at line 56
    [3.156][3.156:165]()
    [3.156]
    [3.165]
    {{#each player_list as |player|}}
    <tr>
    <td>{{ player.player_name }}</td>
    </tr>
    {{/each}}
  • edit in src/pages/slow_game.rs at line 6
    [2.234]
    [4.766]
    #[derive(serde_derive::Serialize)]
    struct PlayerInfo {
    player_name: String,
    }
  • replacement in src/pages/slow_game.rs at line 24
    [4.246][3.196:234]()
    player_list: Option<Vec<String>>,
    [4.246]
    [4.0]
    player_list: Option<Vec<PlayerInfo>>,
  • replacement in src/pages/slow_game.rs at line 129
    [3.980][3.980:1029]()
    users.push(row.get::<_, String>(0));
    [3.980]
    [3.1029]
    users.push(PlayerInfo {
    player_name: row.get::<_, String>(0),
    });