X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=app%2FGithub%2FAPI%2FHooks%2FCreateHook.php;h=1579b5b4b73a9840cae9b1c4d739a94993b0b3ea;hb=d4a4eae6b299ec3c066a4b8b68e048ddf69e0268;hp=325dca7fc32528a4e435724c4e7eea7a53bed0d4;hpb=07b87ac26f62bc3c069bb16983fe7500272e19b4;p=pharext%2Fpharext.org diff --git a/app/Github/API/Hooks/CreateHook.php b/app/Github/API/Hooks/CreateHook.php index 325dca7..1579b5b 100644 --- a/app/Github/API/Hooks/CreateHook.php +++ b/app/Github/API/Hooks/CreateHook.php @@ -15,7 +15,8 @@ class CreateHook extends Call "Accept" => $this->config->api->accept, "Content-Type" => "application/json", ]); - + + $events = []; if (!empty($this->args["conf"]["tag"])) { $events[] = "create"; } @@ -27,6 +28,8 @@ class CreateHook extends Call "name" => "web", "events" => $events, "config" => [ + "zend" => !empty($this->args["conf"]["zend"]), + "pecl" => !empty($this->args["conf"]["pecl"]), "url" => $this->config->hook->url, "content_type" => $this->config->hook->content_type, "insecure_ssl" => $this->config->hook->insecure_ssl, @@ -35,9 +38,10 @@ class CreateHook extends Call ])); $this->api->getClient()->enqueue($request, function($response) use($callback) { - if ($response->getReesponseCode() != 400 || null === ($json = json_decode($response->getBody()))) { + if ($response->getResponseCode() >= 400 || null === ($json = json_decode($response->getBody()))) { throw new RequestException($response); } + $this->result = [$json]; $callback($json); return true; });