Merge pull request #3495 from omnivore-app/feat/save-page-retries

feat/save page retries
This commit is contained in:
Jackson Harper 2024-02-06 14:42:15 +08:00 committed by GitHub
commit 7b8d5aafa5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 2 deletions

View file

@ -38,7 +38,7 @@ const getAttempts = (job: savePageJob): number => {
return 1
}
return 2
return 3
}
const getOpts = (job: savePageJob): BulkJobOptions => {
@ -48,6 +48,10 @@ const getOpts = (job: savePageJob): BulkJobOptions => {
// removeOnFail: true,
attempts: getAttempts(job),
priority: getPriority(job),
backoff: {
type: 'exponential',
delay: 2000,
},
}
}

View file

@ -17,5 +17,12 @@ type UpdatePageJobData = {
}
export const queueUpdatePageJob = async (data: UpdatePageJobData) => {
return queue.add(JOB_NAME, data)
return queue.add(JOB_NAME, data, {
priority: 5,
attempts: 3,
backoff: {
type: 'exponential',
delay: 1000,
},
})
}