guard and test midnight

This commit is contained in:
arc-alex
2023-11-28 16:04:12 +01:00
parent ecd151a0a8
commit a67b89190d
2 changed files with 78 additions and 9 deletions
+4
View File
@@ -67,8 +67,12 @@ export function getCurrent(
}
export function skipedOutOfEvent(previousTime: number, clock: number, startedAt: number, expectedFinish): boolean {
if (previousTime > dayInMs - config.timeSkipLimit && clock < config.timeSkipLimit) {
clock += dayInMs;
}
const skipTime = previousTime - clock;
const hasSkipped = Math.abs(skipTime) > config.timeSkipLimit;
expectedFinish = expectedFinish >= startedAt ? expectedFinish : expectedFinish + dayInMs;
if (hasSkipped) {
if (clock > expectedFinish || clock < startedAt) {
return true;