diff --git a/src/CallWebhookJob.php b/src/CallWebhookJob.php index 3f7c33f..6b35383 100644 --- a/src/CallWebhookJob.php +++ b/src/CallWebhookJob.php @@ -3,6 +3,7 @@ namespace Spatie\WebhookServer; use Exception; +use Throwable; use GuzzleHttp\Client; use GuzzleHttp\ClientInterface; use GuzzleHttp\Exception\ConnectException; @@ -186,4 +187,11 @@ private function generateBody(): string default => json_encode($this->payload), }; } + + public function failed(Throwable $e) + { + if ($this->throwExceptionOnFailure) { + throw $e; + } + } }