I'm trying to use Kue to schedule jobs.
But I'm trying to find a way to check if a queue with some name already exists.
This is my code until now. The problem is that it keeps creating queues everytime I ran node.
How can I check if a Queue name 'email' already exists?
var queue = kue.createQueue();
var job = queue.create('email', {
title: 'Welcome to the site',
to: 'user@example.com',
template: 'welcome-email'
}).save();
job.on('complete', function(result){
console.log('Job completed with data ', result);
});
kue.app.listen(3001);
queue.process('email', function(job, done){
email('abc@gmail.com', done);
});
function email(address, done) {
console.log(address);
// email send stuff...
done();
}