Got cronjobs to work.
This commit is contained in:
+4
-10
@@ -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 () => {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user