]> git.cworth.org Git - empires-server/blobdiff - lmno.js
empires: Add an initial "choose nickname" step before joining a game
[empires-server] / lmno.js
diff --git a/lmno.js b/lmno.js
index f5de9eb17228c10cac827ee87f468c7fa2fca7ad..c990cac3a290be99bf16d57f7d581442970bf4f4 100644 (file)
--- a/lmno.js
+++ b/lmno.js
@@ -212,6 +212,16 @@ app.post('/login', async (request, response) => {
   return;
 });
 
+/* API to set uer profile information */
+app.put('/profile', (request, response) => {
+  const nickname = request.body.nickname;
+  if (nickname) {
+    request.session.nickname = nickname;
+    request.session.save();
+  }
+  response.send();
+});
+
 /* An admin page (only available to admin users, of course) */
 app.get('/admin/', auth_admin, (request, response) => {
   let active = [];