kue
kue copied to clipboard
How to add more attempts in a job
Hello, maybe someone can help me with that questions ... Would like to know how can add more attempts to a job based on the flow
First I create my job with 3 attempts.... After... the work fail 2 times but based on some event I need to add 1 attempt more to my job.
My question is how to get the current max attempts and add x more attempts, that is because if the event happens again need add 1 attempt more
Second question is how to fail a job with no more attempts;
Regards
I think I found the solution to my second question is ok ?
61 job.attempts(0).save(); 62 done(new Error('not found'));
About my first question What is the correct way to do that? A.
job._max_attempts++;
job.set('max_attempts', job._max_attempts);
B.
job.attempts(++job._max_attempts).save();
Regards