We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent acd5c60 commit a6aa069Copy full SHA for a6aa069
src/utils/helpers.ts
@@ -1,9 +1,12 @@
1
import { appConfig } from "@/src/configs/app-config.ts";
2
3
export const getRandomCronSchedule = () => {
4
+ // Every 8 hours at a random minute
5
const randomMinute = Math.floor(Math.random() * 60);
- const randomHour = Math.floor(Math.random() * 24);
6
- return `${randomMinute} ${randomHour} * * *`;
+ const randomHour1 = Math.floor(Math.random() * 8);
7
+ const randomHour2 = randomHour1 + 8;
8
+ const randomHour3 = randomHour2 + 8;
9
+ return `${randomMinute} ${randomHour1},${randomHour2},${randomHour3} * * *`;
10
};
11
12
export const timeout = (ms: number): Promise<void> =>
0 commit comments