我需要从队列中删除特定的个人作业。实际情况是我已将作业添加到队列中,然后在某些 API 调用中我需要从队列中删除该单个作业。所以,以后不会再重复了。
添加:
const job = await this.locationQueue.add('alert', { handle, author, data }, { repeat: { every: 60000 } });
消除:
await this.locationQueue.removeRepeatable('alert', { jobId: request.jobKey, every: 60000 });
其中 request.jobKey 是 add 中的 job.id。