We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cf2f814 commit 5488643Copy full SHA for 5488643
1 file changed
chats/ldo/src/util/scheduleNewDayTrigger.ts
@@ -16,13 +16,13 @@ export function scheduleNewDayTrigger(onNewDay: () => void): () => void {
16
17
const msUntilNextMidnight = nextUtcMidnight.getTime() - now.getTime();
18
19
- timeoutId = setTimeout(() => {
+ timer = setTimeout(() => {
20
onNewDay();
21
- intervalId = setInterval(onNewDay, 24 * 60 * 60 * 1000); // every 24 hours
+ timer = setInterval(onNewDay, 24 * 60 * 60 * 1000); // every 24 hours
22
}, msUntilNextMidnight);
23
24
return () => {
25
- clearTimeout(timeoutId);
26
- clearInterval(intervalId);
+ clearTimeout(timer);
+ clearInterval(timer); // works even if it's not an interval yet
27
};
28
-}
+}
0 commit comments