mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-07 12:07:07 +03:00
Don't break if cron schedule is missing
This commit is contained in:
@@ -56,8 +56,12 @@ export const archiveDownvoteSegment = async (dayLimit: number, voteLimit: number
|
|||||||
};
|
};
|
||||||
|
|
||||||
const DownvoteSegmentArchiveJob = new CronJob(
|
const DownvoteSegmentArchiveJob = new CronJob(
|
||||||
jobConfig?.schedule || new Date(1),
|
jobConfig?.schedule || "0 0 * * * 0",
|
||||||
() => archiveDownvoteSegment(jobConfig?.timeThresholdInDays, jobConfig?.voteThreshold)
|
() => archiveDownvoteSegment(jobConfig?.timeThresholdInDays, jobConfig?.voteThreshold)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (serverConfig?.crons?.enabled && jobConfig && !jobConfig.schedule) {
|
||||||
|
Logger.error("Invalid cron schedule for downvoteSegmentArchive");
|
||||||
|
}
|
||||||
|
|
||||||
export default DownvoteSegmentArchiveJob;
|
export default DownvoteSegmentArchiveJob;
|
||||||
|
|||||||
Reference in New Issue
Block a user