Compute a key used to store unique jobs map
Job.getUniqueJobsKey(); //=> q:unique:jobs
string
key to retrieve unique jobs map
Retrieved saved unique jobs data
Name | Type | Description | |
---|---|---|---|
done | Function |
callback to invoke on success or failure |
Job.getUniqueJobsData((error, data) => { ... });
object
all unique jobs data
Retrieved saved unique job data
Name | Type | Description | |
---|---|---|---|
uniqueKey | string |
unique job identifier | |
done | Function |
callback to invoke on success or failure |
Job.getUniqueJobData((error, data) => { ... });
object
unique job data
Save unique job data
Name | Type | Description | |
---|---|---|---|
uniqueJobData | object |
unique job data to add to existing ones | |
done | Function |
callback to invoke on success or failure |
Job.saveUniqueJobsData(data, (error, data) => { ... });
object
all unique jobs data
Remove unique jobs data
Name | Type | Description | |
---|---|---|---|
jobId | number |
valid kue job id to remove from unique job datas | |
done | Function |
callback to invoke on success or failure |
Job.removeUniqueJobData(1, (error, data) => { ... });
object
all unique jobs data
Extend job data with unique identifier
Name | Type | Description | |
---|---|---|---|
uniqueKey | string |
a unique identifier for the job |
const job = queue.create('email', {
title: 'welcome email for tj',
to: '[email protected]',
template: 'welcome-email'
})
.unique(<job_unique_identifier>)
Job
a job instance
Save job and job unique data
Name | Type | Description | |
---|---|---|---|
done | Function |
callback to invoke on success or failure |
const job = queue.create('email', {
title: 'welcome email for tj',
to: '[email protected]',
template: 'welcome-email'
})
.unique(<job_unique_identifier>)
.save()
// or
const job = queue.create('email', {
title: 'welcome email for tj',
to: '[email protected]',
template: 'welcome-email'
})
.unique(<job_unique_identifier>)
.save((error) => { ... })
Job
a job instance
Remove job and job unique data
Name | Type | Description | |
---|---|---|---|
done | Function |
callback to invoke on success or failure |
const job = queue.create('email', {
title: 'welcome email for tj',
to: '[email protected]',
template: 'welcome-email'
})
.unique(<job_unique_identifier>)
.save()
job.remove((error, job) => { ... });
Job
a job instance
Documentation generated with doxdox.