From: Carl Worth Date: Sun, 31 May 2020 22:59:44 +0000 (-0700) Subject: empires: Add a response of the player ID from /register X-Git-Url: https://git.cworth.org/git?p=lmno-server;a=commitdiff_plain;h=6bc844ae075838dee697197884fc0f302e9bb9ed empires: Add a response of the player ID from /register This tracks the change in Empires API version 0.8. --- diff --git a/empires.js b/empires.js index f95bba9..38d892b 100644 --- a/empires.js +++ b/empires.js @@ -85,6 +85,8 @@ class Empires extends Game { want. */ const player_data = JSON.stringify((({id, name}) => ({id, name}))(new_player)); this.broadcast_event("player-join", player_data); + + return new_player; } remove_player(id) { @@ -280,8 +282,8 @@ router.post('/register', (request, response) => { if (request.body.name) name = request.body.name; - game.add_player(name, request.body.character); - response.send(); + const player = game.add_player(name, request.body.character); + response.send(JSON.stringify(player.id)); }); router.post('/deregister/:id', (request, response) => {