]> git.mxchange.org Git - friendica.git/commitdiff
Fix PHPStan errors from upstream
authorArt4 <art4@wlabs.de>
Mon, 23 Dec 2024 10:45:15 +0000 (10:45 +0000)
committerArt4 <art4@wlabs.de>
Mon, 23 Dec 2024 10:45:15 +0000 (10:45 +0000)
src/Protocol/ATProtocol.php

index cc996b6861dac6b572bc64b3e76b5451d9742697..ad3537d377466346fb203a40f1fdde1c1f5fe10e 100644 (file)
@@ -129,17 +129,26 @@ final class ATProtocol
                }
 
                $data = $this->get($pds . '/xrpc/' . $url, [HttpClientOptions::HEADERS => $headers]);
-               if (empty($data) || (!empty($data->code) && ($data->code < 200 || $data->code >= 400))) {
+
+               if ($data === null) {
                        $this->pConfig->set($uid, 'bluesky', 'status', self::STATUS_API_FAIL);
+
+                       return null;
+               }
+
+               if (!empty($data->code) && ($data->code < 200 || $data->code >= 400)) {
                        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);
                        }
-               } elseif (!empty($data)) {
-                       $this->pConfig->set($uid, 'bluesky', 'status', self::STATUS_SUCCESS);
-                       $this->pConfig->set($uid, 'bluesky', 'status-message', '');
+
+                       return $data;
                }
+
+               $this->pConfig->set($uid, 'bluesky', 'status', self::STATUS_SUCCESS);
+               $this->pConfig->set($uid, 'bluesky', 'status-message', '');
+
                return $data;
        }