diff --git a/src/Handler/Laravel/Job.php b/src/Handler/Laravel/Job.php index d3fee41..46de343 100644 --- a/src/Handler/Laravel/Job.php +++ b/src/Handler/Laravel/Job.php @@ -59,7 +59,11 @@ public function fire(IlluminateJob $job, array $data) $this->transport = new $data['transport']['class']($data['transport']['options']); } - $this->transport->send($data['url'], $data['data'], $data['headers']); - $job->delete(); + try { + $this->transport->send($data['url'], $data['data'], $data['headers']); + $job->delete(); + } catch (\Exception $e) { + $job->release(30); + } } }