This commit is contained in:
Sibunnayak 2024-08-29 10:16:24 +05:30
parent 5186df15e3
commit 21370f6724

View File

@ -1,7 +1,7 @@
import Task from "./TaskModel.js"; import Task from "./TaskModel.js";
import crypto from "crypto"; import crypto from "crypto";
import cron from "node-cron"; import cron from "node-cron";
import tz from "cron-timezone";
// Function to update task statuses // Function to update task statuses
const updateOverdueTasks = async () => { const updateOverdueTasks = async () => {
try { try {
@ -27,7 +27,10 @@ const updateOverdueTasks = async () => {
}; };
// Schedule the cron job to run daily at midnight // Schedule the cron job to run daily at midnight
cron.schedule("10 10 * * *", updateOverdueTasks); cron.schedule('20 10 * * *', updateOverdueTasks, {
scheduled: true,
timezone: "Asia/Kolkata" // Explicitly setting to GMT+5:30
});
// cron.schedule("30 9 * * *", updateOverdueTasks); // cron.schedule("30 9 * * *", updateOverdueTasks);