Got cronjobs to work.

This commit is contained in:
Nahokey
2024-04-28 13:50:55 +00:00
parent 9ad716dfef
commit 468a7f6fda
2 changed files with 7 additions and 13 deletions
+4 -10
View File
@@ -1,15 +1,9 @@
const cron = require('node-cron'); const fs = require('fs');
async function cronjob() { async function cronjob() {
cron.schedule('* * * * * *', async () => { fs.readdirSync('./cron/crons').forEach(async file => {
//run every .js file in the crons folder await require(`../cron/crons/${file}`);
const fs = require('fs'); })
const path = require('path');
const normalizedPath = path.join(__dirname, './crons');
fs.readdirSync(normalizedPath).forEach((file) => {
require(`./crons/${file}`);
});
});
} }
module.exports = cronjob; module.exports = cronjob;
@@ -1,7 +1,7 @@
const cron = require('node-cron'); const cron = require('node-cron');
const client = require('..'); const client = require('../../main');
const ModerationAction = require('../database/models/ModerationAction'); const ModerationAction = require('../../database/models/ModerationAction');
const ModerationUtils = require('../database/models/ModerationUtils'); const ModerationUtils = require('../../database/models/ModerationUtils');
cron.schedule('* * * * * *', async () => { cron.schedule('* * * * * *', async () => {