- if (this.judging_idle_timer) {
- clearTimeout(this.judging_idle_timer);
- this.judging_idle_timer = 0;
- }
- if (! this.state.judging_idle) {
- this.judging_idle_timer = setTimeout(() => {
- this.state.judging_idle = true;
- this.broadcast_event_object('judging-idle', true);
- }, PHASE_IDLE_TIMEOUT * 1000);
- }
-
- if (this.judging_start_time_ms === 0)
- this.judging_start_time_ms = Date.now();