]> git.cworth.org Git - lmno-server/blobdiff - empathy.js
Fix buggy regular expression
[lmno-server] / empathy.js
index 8ecf9e10fc9bb26e2a2068a65dfb87a420138b15..d91225d7e49e7da9a8e8f7a850d420e007931bff 100644 (file)
@@ -43,6 +43,11 @@ class Empathy extends Game {
     if (! prompt)
       return false;
 
+    /* Ignore any start request that comes in while a prompt is
+     * already being played. */
+    if (this.state.active_prompt)
+      return false;
+
     this.state.active_prompt = prompt;
 
     this.broadcast_event_object('start', prompt);
@@ -86,7 +91,7 @@ router.post('/vote/:prompt_id([0-9]+)', (request, response) => {
     response.sendStatus(404);
 });
 
-router.post('/start/:prompt_id([[0-9]+)', (request, response) => {
+router.post('/start/:prompt_id([0-9]+)', (request, response) => {
   const game = request.game;
   const prompt_id = parseInt(request.params.prompt_id, 10);