private sendPayload ( CL\Slack\Payload\PayloadInterface $payload ) : CL\Slack\Payload\PayloadResponseInterface | ||
$payload | CL\Slack\Payload\PayloadInterface | |
return | CL\Slack\Payload\PayloadResponseInterface |
private function sendPayload(PayloadInterface $payload)
{
$response = $this->apiClient->send($payload);
if (!$response->isOk()) {
throw new \RuntimeException(sprintf('%s (%s)', $response->getErrorExplanation(), $response->getError()));
}
return $response;
}