我想向我的用户发送通知,并且我需要每天检查用户的状态,遇到这种情况的每个用户都会向他/她发送通知。 为此,我使用议程.js库。 当我运行此代码时,我想创建一个作业,然后重复该作业。为此,我编写以下代码:
const job = await agenda.create(SCHEDULE_MISS_YOU_NOTIF, data)
job.repeatEvery('40 16 * * *', { timezone: 'Asia/Tehran' })
await job.save()
但是我的问题是每当我运行此代码时,我立即得到一个通知,然后按计划按时收到通知。我该如何删除第一个通知,为什么会出现该通知?
答案 0 :(得分:1)
job.repeatEvery('40 16 * * *', {
skipImmediate: true,
timezone: 'Asia/Tehran'
});