]> git.mxchange.org Git - friendica.git/commitdiff
Remove checks if result body is not an object
authorArt4 <art4@wlabs.de>
Mon, 23 Dec 2024 11:37:52 +0000 (11:37 +0000)
committerArt4 <art4@wlabs.de>
Mon, 23 Dec 2024 11:37:52 +0000 (11:37 +0000)
src/Protocol/ATProtocol.php

index ad3537d377466346fb203a40f1fdde1c1f5fe10e..064bb589f497beb042b83b734b25f42cce1a5ff8 100644 (file)
@@ -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();