Fix errors in statusnet addon

This commit is contained in:
Art4 2024-12-08 23:06:51 +00:00
parent b99ac65c0b
commit cfb6b3123f
3 changed files with 14 additions and 19 deletions

View file

@ -116,7 +116,7 @@ class CodebirdSN
* Returns singleton class instance
* Always use this method unless you're working with multiple authenticated users at once
*
* @return Codebird The instance
* @return CodebirdSN The instance
*/
public static function getInstance()
{
@ -420,6 +420,7 @@ class CodebirdSN
}
break;
case CODEBIRD_RETURNFORMAT_OBJECT:
/** @var object $reply */
$reply->httpstatus = $httpstatus;
if ($httpstatus == 200) {
self::setBearerToken($reply->access_token);
@ -490,7 +491,7 @@ class CodebirdSN
/**
* Generates a (hopefully) unique random string
*
* @param int optional $length The length of the string to generate
* @param int $length The optional length of the string to generate
*
* @return string The random string
*/
@ -505,9 +506,9 @@ class CodebirdSN
/**
* Generates an OAuth signature
*
* @param string $httpmethod Usually either 'GET' or 'POST' or 'DELETE'
* @param string $method The API method to call
* @param array optional $params The API call parameters, associative
* @param string $httpmethod Usually either 'GET' or 'POST' or 'DELETE'
* @param string $method The API method to call
* @param array $params optional The API call parameters, associative
*
* @return string Authorization HTTP header
*/
@ -871,12 +872,12 @@ class CodebirdSN
/**
* Calls the API using cURL
*
* @param string $httpmethod The HTTP method to use for making the request
* @param string $method The API method to call
* @param string $method_template The templated API method to call
* @param array optional $params The parameters to send along
* @param bool optional $multipart Whether to use multipart/form-data
* @param bool optional $app_only_auth Whether to use app-only bearer authentication
* @param string $httpmethod The HTTP method to use for making the request
* @param string $method The API method to call
* @param string $method_template The templated API method to call
* @param array $params optional The parameters to send along
* @param bool $multipart optional Whether to use multipart/form-data
* @param bool $app_only_auth optional Whether to use app-only bearer authentication
*
* @return mixed The API reply, encoded in the set return_format
*/
@ -959,6 +960,7 @@ class CodebirdSN
$httpstatus = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$reply = $this->_parseApiReply($method_template, $reply);
if ($this->_return_format == CODEBIRD_RETURNFORMAT_OBJECT) {
/** @var object $reply */
$reply->httpstatus = $httpstatus;
} elseif ($this->_return_format == CODEBIRD_RETURNFORMAT_ARRAY) {
$reply['httpstatus'] = $httpstatus;

View file

@ -52,11 +52,6 @@ class StatusNetOAuth extends TwitterOAuth
*
* Copied here from the TwitterOAuth library and complemented by applying the proxy settings of Friendica
*
* @param string $method
* @param string $host
* @param string $path
* @param array $parameters
*
* @return array|object API results
*/
function http($url, $method, $postfields = NULL)

View file

@ -93,7 +93,7 @@ class TwitterOAuth
/**
* Get a request_token
*
* @param callback $oauth_callback
* @param callable $oauth_callback
* @return array
*/
function getRequestToken($oauth_callback = null)
@ -112,8 +112,6 @@ class TwitterOAuth
/**
* Get the authorize URL
*
* @param array $token
* @param bool $sign_in_with_tumblr
* @return string
*/
function getAuthorizeURL($token, $sign_in_with_twitter = TRUE)