From 5a68d292e18f86038db19e15c4e8f3335d1d8ec3 Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Sun, 31 Oct 2021 11:16:32 +0100 Subject: [PATCH] fix: reset timers reset timers as needed with roll mode --- server/src/classes/EventTimer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/src/classes/EventTimer.js b/server/src/classes/EventTimer.js index 89b4433b0..1af05326a 100644 --- a/server/src/classes/EventTimer.js +++ b/server/src/classes/EventTimer.js @@ -961,6 +961,7 @@ export class EventTimer extends Timer { foundNow = true; // set timers + this.secondaryTimer = null; this._startedAt = e.timeStart; this._finishAt = e.timeEnd; this.duration = e.timeEnd - e.timeStart; @@ -1000,8 +1001,13 @@ export class EventTimer extends Timer { this._loadThisTitles(e, 'next'); if (foundNow == null) { + // only warn the first time if (this.secondaryTimer == null) console.log('Roll: waiting for event start'); + + // reset running timer + this.current = null; + // timer counts to nextStart this.secondaryTimer = nextStart; }