]> git.cworth.org Git - lmno-server/blobdiff - empires.js
/register: Optionally use the session profile nickname for the player's name
[lmno-server] / empires.js
index a8c177109a08f409969be419951e97da59d2a96f..d8cff6f70314623f01c06135d426e32e6749de72 100644 (file)
@@ -264,7 +264,13 @@ app.get('/', (request, response) => {
 
 app.post('/register', (request, response) => {
   const game = request.game;
-  game.add_player(request.body.name, request.body.character);
+  var name = request.session.nickname;;
+
+  /* If the request includes a name, that overrides the session nickname. */
+  if (request.body.name)
+    name = request.body.name;
+
+  game.add_player(name, request.body.character);
   response.send();
 });