use EPOCH instead of setUTC/getUTC
All checks were successful
Build / build (pull_request) Successful in 56s

This commit is contained in:
AMelonInsideLemon 2025-08-07 14:04:17 +02:00
parent 34fd8951f8
commit 75faae583f

View File

@ -439,11 +439,9 @@ export const pushWeeklyActs = (
const weekStart = EPOCH + week * unixTimesInMs.week; const weekStart = EPOCH + week * unixTimesInMs.week;
const weekEnd = weekStart + unixTimesInMs.week; const weekEnd = weekStart + unixTimesInMs.week;
const nightwaveWeekStart = ((): number => { const nightwaveWeekStart = ((): number => {
const nightwaveStartDate = new Date(nightwaveStartTimestamp); let ts = nightwaveStartTimestamp - EPOCH;
const dayOffset = (nightwaveStartDate.getUTCDay() + 6) % 7; ts -= ts % unixTimesInMs.week;
nightwaveStartDate.setUTCDate(nightwaveStartDate.getUTCDate() - dayOffset); return EPOCH + ts;
nightwaveStartDate.setUTCHours(0, 0, 0, 0);
return nightwaveStartDate.getTime();
})(); })();
const nightwaveWeek = Math.trunc((weekStart - nightwaveWeekStart) / unixTimesInMs.week); const nightwaveWeek = Math.trunc((weekStart - nightwaveWeekStart) / unixTimesInMs.week);
const weeklyPermanentIndex = (nightwaveWeek * 3) % pools.weeklyPermanent.length; const weeklyPermanentIndex = (nightwaveWeek * 3) % pools.weeklyPermanent.length;