Skip to content
Snippets Groups Projects

[#6] Schedule 컨트롤러, 라우터, 로직 개발

Merged [#6] Schedule 컨트롤러, 라우터, 로직 개발
Merged 조대희 requested to merge feature/#6 into develop
2 files
+ 22
0
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 19
0
const cron = require('node-cron');
const scheduleService = require('../services/scheduleService');
// 매주 월요일 자정에 유동 스케줄 삭제하기
const initScheduleCleaner = () => {
cron.schedule('0 0 * * 1', async () => {
try {
await scheduleService.cleanExpiredSchedules();
} catch (error) {
console.error('Failed to clean expired schedules:', error);
}
}, {
timezone: "Asia/Seoul"
});
};
module.exports = {
initScheduleCleaner
};
\ No newline at end of file
Loading