]> git.cworth.org Git - lmno-server/blobdiff - empathy.js
Reset timer handle after clearTimeout
[lmno-server] / empathy.js
index 354e3fac2e71838a8753ac71526af40363095782..2d3028be4fec5ca04eb21aee53dcf16a7eb2806d 100644 (file)
@@ -19,7 +19,7 @@ const PHASE_MINIMUM_TIME = 30;
  *
  * Specified in seconds
  */
-const PHASE_IDLE_TIMEOUT = 10;
+const PHASE_IDLE_TIMEOUT = 30;
 
 class Empathy extends Game {
   constructor(id) {
@@ -200,10 +200,11 @@ class Empathy extends Game {
 
     if (this.answering_idle_timer) {
       clearTimeout(this.answering_idle_timer);
+      this.ansering_idle_timer = 0;
     }
     if (! this.state.answering_idle) {
       this.answering_idle_timer = setTimeout(() => {
-        this.state_answering_idle = true;
+        this.state.answering_idle = true;
         this.broadcast_event_object('answering-idle', true);
       }, PHASE_IDLE_TIMEOUT * 1000);
     }