Skip to content

Commit 143bfd9

Browse files
committed
fix(ui): open towers should work on Sundays
1 parent cfef2e6 commit 143bfd9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ui/src/stores/task.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,21 @@ enum Tower {
3131
CELE,
3232
HYPO,
3333
}
34+
// Which towers are open, Monday-Sunday
3435
const TOWERS_BY_DAY = [
35-
[Tower.LB, Tower.MAULER, Tower.WILDER, Tower.GB, Tower.CELE, Tower.HYPO],
3636
[Tower.LB],
3737
[Tower.MAULER],
3838
[Tower.WILDER, Tower.CELE],
3939
[Tower.GB, Tower.HYPO],
4040
[Tower.LB, Tower.MAULER, Tower.CELE],
4141
[Tower.WILDER, Tower.GB, Tower.HYPO],
42+
[Tower.LB, Tower.MAULER, Tower.WILDER, Tower.GB, Tower.CELE, Tower.HYPO],
4243
];
4344
const isTowerOpen = (tower: Tower): boolean => {
4445
// > between 1 and 7, inclusive, with Monday being 1, and Sunday 7
4546
// See https://tc39.es/proposal-temporal/docs/plaindate.html#dayOfWeek
46-
const dayIdx = Temporal.Now.plainDateISO("UTC").dayOfWeek;
47-
return dayIdx === 0 || TOWERS_BY_DAY[dayIdx].includes(tower);
47+
const dayIdx = Temporal.Now.plainDateISO("UTC").dayOfWeek - 1;
48+
return TOWERS_BY_DAY[dayIdx].includes(tower);
4849
};
4950

5051
const numberOfBattlesSetting = (num: number) => ({

0 commit comments

Comments
 (0)