We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6742995 commit c54b6faCopy full SHA for c54b6fa
src/Job.php
@@ -62,14 +62,14 @@ public function delete()
62
*/
63
public function release($delay = 0)
64
{
65
- if ($delay) {
66
- throw new \LogicException('To be implemented');
67
- }
+ parent::release($job);
68
69
$requeueMessage = clone $this->psrMessage;
70
$requeueMessage->setProperty('x-attempts', $this->attempts() + 1);
71
72
- $this->psrContext->createProducer()->send($this->psrConsumer->getQueue(), $requeueMessage);
+ $this->psrContext->createProducer()
+ ->setDeliveryDelay($this->secondsUntil($delay))
+ ->send($this->psrConsumer->getQueue(), $requeueMessage);
73
74
$this->psrConsumer->acknowledge($this->psrMessage);
75
}
0 commit comments