From: Art4 Date: Mon, 23 Dec 2024 11:37:52 +0000 (+0000) Subject: Remove checks if result body is not an object X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b1d78e34dbb0c31815b0f38d483285ce3373f968;p=friendica.git Remove checks if result body is not an object --- diff --git a/src/Protocol/ATProtocol.php b/src/Protocol/ATProtocol.php index ad3537d377..064bb589f4 100644 --- a/src/Protocol/ATProtocol.php +++ b/src/Protocol/ATProtocol.php @@ -223,16 +223,13 @@ final class ATProtocol return null; } - $data = json_decode($curlResult->getBodyString()); + $data = json_decode($curlResult->getBodyString(), false); + if (!$curlResult->isSuccess()) { $this->logger->notice('API Error', ['url' => $url, 'code' => $curlResult->getReturnCode(), 'error' => $data ?: $curlResult->getBodyString()]); if (!$data) { $this->pConfig->set($uid, 'bluesky', 'status', self::STATUS_API_FAIL); - if (!empty($data->message)) { - $this->pConfig->set($uid, 'bluesky', 'status-message', $data->message); - } elseif (!empty($data->code)) { - $this->pConfig->set($uid, 'bluesky', 'status-message', 'Error Code: ' . $data->code); - } + return null; } $data->code = $curlResult->getReturnCode();