Skip to content

Commit e0ac933

Browse files
committed
fix(scheduler): refresh schedule should now be correct
1 parent 91e20cc commit e0ac933

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

scheduler.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@ const { fetchMemberships, fetchRole } = require("./utilities.js");
33
const { Membership } = require("./db.js");
44

55
function refreshSchedule(client) {
6-
schedule.scheduleJob("0 0 6,12,18,0 * * *", async function (fireDate) {
6+
const rule = new schedule.RecurrenceRule();
7+
rule.second = 0;
8+
rule.minute = 0;
9+
rule.hour = [0, 6, 12, 18];
10+
rule.tz = "Europe/Oslo";
11+
12+
schedule.scheduleJob(rule, async function (fireDate) {
713
const role = await fetchRole(client);
814
const guild = client.guilds.cache.get(process.env.guildId);
915
const members = await guild.members.fetch();

0 commit comments

Comments
 (0)