Move System::jsonExit to BaseModule->jsonExit

- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
This commit is contained in:
Hypolite Petovan 2023-09-21 12:16:17 -04:00
parent e424b7bacb
commit 81279dad9e
119 changed files with 165 additions and 162 deletions

View file

@ -58,6 +58,6 @@ class Accounts extends BaseApi
}
$account = DI::mstdnAccount()->createFromContactId($id, $uid);
System::jsonExit($account);
$this->jsonExit($account);
}
}

View file

@ -52,6 +52,6 @@ class Block extends BaseApi
}
}
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -36,6 +36,6 @@ class FeaturedTags extends BaseApi
{
self::checkAllowedScope(self::SCOPE_READ);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -54,6 +54,6 @@ class Follow extends BaseApi
Contact::update(['notify_new_posts' => $request['notify']], ['id' => $result['cid']]);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($result['cid'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($result['cid'], $uid)->toArray());
}
}

View file

@ -115,6 +115,6 @@ class Followers extends BaseApi
}
self::setLinkHeader();
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -115,6 +115,6 @@ class Following extends BaseApi
}
self::setLinkHeader();
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -36,6 +36,6 @@ class IdentityProofs extends BaseApi
{
self::checkAllowedScope(self::SCOPE_READ);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -60,6 +60,6 @@ class Lists extends BaseApi
DBA::close($circles);
}
System::jsonExit($lists);
$this->jsonExit($lists);
}
}

View file

@ -42,6 +42,6 @@ class Mute extends BaseApi
Contact\User::setIgnored($this->parameters['id'], $uid, true);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -52,6 +52,6 @@ class Note extends BaseApi
Contact::update(['info' => $request['comment']], ['id' => $cdata['user']]);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -57,6 +57,6 @@ class Relationships extends BaseApi
$relationships[] = DI::mstdnRelationship()->createFromContactId($id, $uid);
}
System::jsonExit($relationships);
$this->jsonExit($relationships);
}
}

View file

@ -67,6 +67,6 @@ class Search extends BaseApi
DBA::close($contacts);
}
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -122,6 +122,6 @@ class Statuses extends BaseApi
}
self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID);
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -42,6 +42,6 @@ class Unblock extends BaseApi
Contact\User::setBlocked($this->parameters['id'], $uid, false);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -49,6 +49,6 @@ class Unfollow extends BaseApi
Contact::unfollow($contact);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -42,6 +42,6 @@ class Unmute extends BaseApi
Contact\User::setIgnored($this->parameters['id'], $uid, false);
System::jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray());
}
}

View file

@ -37,6 +37,6 @@ class Announcements extends BaseApi
self::checkAllowedScope(self::SCOPE_READ);
// @todo Possibly use the message from the pageheader addon for this
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -66,7 +66,7 @@ class Apps extends BaseApi
if (!empty($request['redirect_uris']) && is_array($request['redirect_uris'])) {
$request['redirect_uris'] = $request['redirect_uris'][0];
}
}
}
if (empty($request['client_name']) || empty($request['redirect_uris'])) {
@ -95,6 +95,6 @@ class Apps extends BaseApi
DI::mstdnError()->InternalError();
}
System::jsonExit(DI::mstdnApplication()->createFromApplicationId(DBA::lastInsertId())->toArray());
$this->jsonExit(DI::mstdnApplication()->createFromApplicationId(DBA::lastInsertId())->toArray());
}
}

View file

@ -39,6 +39,6 @@ class VerifyCredentials extends BaseApi
DI::mstdnError()->Unauthorized();
}
System::jsonExit(DI::mstdnApplication()->createFromApplicationId($application['id']));
$this->jsonExit(DI::mstdnApplication()->createFromApplicationId($application['id']));
}
}

View file

@ -77,6 +77,6 @@ class Blocks extends BaseApi
}
self::setLinkHeader();
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -88,6 +88,6 @@ class Bookmarks extends BaseApi
}
self::setLinkHeader();
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -43,7 +43,7 @@ class Conversations extends BaseApi
DBA::delete('conv', ['id' => $this->parameters['id'], 'uid' => $uid]);
DBA::delete('mail', ['convid' => $this->parameters['id'], 'uid' => $uid]);
System::jsonExit([]);
$this->jsonExit([]);
}
/**
@ -95,6 +95,6 @@ class Conversations extends BaseApi
}
self::setLinkHeader();
System::jsonExit($conversations);
$this->jsonExit($conversations);
}
}

View file

@ -42,6 +42,6 @@ class Read extends BaseApi
DBA::update('mail', ['seen' => true], ['convid' => $this->parameters['id'], 'uid' => $uid]);
System::jsonExit(DI::mstdnConversation()->createFromConvId($this->parameters['id'])->toArray());
$this->jsonExit(DI::mstdnConversation()->createFromConvId($this->parameters['id'])->toArray());
}
}

View file

@ -41,6 +41,6 @@ class CustomEmojis extends BaseApi
{
$emojis = DI::mstdnEmoji()->createCollectionFromSmilies(Smilies::getList());
System::jsonExit($emojis->getArrayCopy());
$this->jsonExit($emojis->getArrayCopy());
}
}

View file

@ -68,6 +68,6 @@ class Directory extends BaseApi
}
DBA::close($contacts);
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -34,6 +34,6 @@ class Endorsements extends BaseApi
*/
protected function rawContent(array $request = [])
{
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -90,6 +90,6 @@ class Favourited extends BaseApi
}
self::setLinkHeader();
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -45,6 +45,6 @@ class Filters extends BaseApi
{
self::checkAllowedScope(self::SCOPE_READ);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -79,7 +79,7 @@ class FollowRequests extends BaseApi
throw new HTTPException\BadRequestException('Unexpected action parameter, expecting "authorize", "ignore" or "reject"');
}
System::jsonExit($relationship);
$this->jsonExit($relationship);
}
/**
@ -115,6 +115,6 @@ class FollowRequests extends BaseApi
}
self::setLinkHeader();
System::jsonExit($return);
$this->jsonExit($return);
}
}

View file

@ -77,6 +77,6 @@ class FollowedTags extends BaseApi
}
self::setLinkHeader();
System::jsonExit($return);
$this->jsonExit($return);
}
}

View file

@ -59,6 +59,6 @@ class Instance extends BaseApi
*/
protected function rawContent(array $request = [])
{
System::jsonExit(new InstanceEntity($this->config, $this->baseUrl, $this->database, System::getRules()));
$this->jsonExit(new InstanceEntity($this->config, $this->baseUrl, $this->database, System::getRules()));
}
}

View file

@ -52,6 +52,6 @@ class Peers extends BaseApi
}
DBA::close($instances);
System::jsonExit($return);
$this->jsonExit($return);
}
}

View file

@ -38,6 +38,6 @@ class Rules extends BaseApi
*/
protected function rawContent(array $request = [])
{
System::jsonExit(System::getRules());
$this->jsonExit(System::getRules());
}
}

View file

@ -94,7 +94,7 @@ class InstanceV2 extends BaseApi
$contact = $this->buildContactInfo();
$friendica_extensions = $this->buildFriendicaExtensionInfo();
$rules = System::getRules();
System::jsonExit(new InstanceEntity(
$this->jsonExit(new InstanceEntity(
$domain,
$title,
$version,

View file

@ -48,7 +48,7 @@ class Lists extends BaseApi
DI::mstdnError()->InternalError();
}
System::jsonExit([]);
$this->jsonExit([]);
}
protected function post(array $request = [])
@ -71,7 +71,7 @@ class Lists extends BaseApi
DI::mstdnError()->InternalError();
}
System::jsonExit(DI::mstdnList()->createFromCircleId($id));
$this->jsonExit(DI::mstdnList()->createFromCircleId($id));
}
public function put(array $request = [])
@ -111,6 +111,6 @@ class Lists extends BaseApi
$lists = DI::mstdnList()->createFromCircleId($id);
}
System::jsonExit($lists);
$this->jsonExit($lists);
}
}

View file

@ -127,6 +127,6 @@ class Accounts extends BaseApi
}
self::setLinkHeader();
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -61,7 +61,7 @@ class Markers extends BaseApi
$fields = ['last_read_id' => $last_read_id, 'version' => $version, 'updated_at' => DateTimeFormat::utcNow()];
DBA::update('application-marker', $fields, $condition, true);
System::jsonExit($this->fetchTimelines($application['id'], $uid));
$this->jsonExit($this->fetchTimelines($application['id'], $uid));
}
/**
@ -73,7 +73,7 @@ class Markers extends BaseApi
$uid = self::getCurrentUserID();
$application = self::getCurrentApplication();
System::jsonExit($this->fetchTimelines($application['id'], $uid));
$this->jsonExit($this->fetchTimelines($application['id'], $uid));
}
private function fetchTimelines(int $application_id, int $uid)

View file

@ -58,7 +58,7 @@ class Media extends BaseApi
Logger::info('Uploaded photo', ['media' => $media]);
System::jsonExit(DI::mstdnAttachment()->createFromPhoto($media['id']));
$this->jsonExit(DI::mstdnAttachment()->createFromPhoto($media['id']));
}
public function put(array $request = [])
@ -87,12 +87,12 @@ class Media extends BaseApi
DI::mstdnError()->RecordNotFound();
}
Post\Media::updateById(['description' => $request['description']], $this->parameters['id']);
System::jsonExit(DI::mstdnAttachment()->createFromId($this->parameters['id']));
$this->jsonExit(DI::mstdnAttachment()->createFromId($this->parameters['id']));
}
Photo::update(['desc' => $request['description']], ['resource-id' => $photo['resource-id']]);
System::jsonExit(DI::mstdnAttachment()->createFromPhoto($this->parameters['id']));
$this->jsonExit(DI::mstdnAttachment()->createFromPhoto($this->parameters['id']));
}
/**
@ -112,6 +112,6 @@ class Media extends BaseApi
DI::mstdnError()->RecordNotFound();
}
System::jsonExit(DI::mstdnAttachment()->createFromPhoto($id));
$this->jsonExit(DI::mstdnAttachment()->createFromPhoto($id));
}
}

View file

@ -85,6 +85,6 @@ class Mutes extends BaseApi
}
self::setLinkHeader();
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -48,7 +48,7 @@ class Notifications extends BaseApi
$id = $this->parameters['id'];
try {
$notification = DI::notification()->selectOneForUser($uid, ['id' => $id]);
System::jsonExit(DI::mstdnNotification()->createFromNotification($notification, self::appSupportsQuotes()));
$this->jsonExit(DI::mstdnNotification()->createFromNotification($notification, self::appSupportsQuotes()));
} catch (\Exception $e) {
DI::mstdnError()->RecordNotFound();
}
@ -132,7 +132,7 @@ class Notifications extends BaseApi
if ($request['summary']) {
$count = DI::notification()->countForUser($uid, $condition);
System::jsonExit(['count' => $count]);
$this->jsonExit(['count' => $count]);
} else {
$mstdnNotifications = [];
@ -154,7 +154,7 @@ class Notifications extends BaseApi
}
self::setLinkHeader();
System::jsonExit($mstdnNotifications);
$this->jsonExit($mstdnNotifications);
}
}
}

View file

@ -37,6 +37,6 @@ class Clear extends BaseApi
DI::notification()->setAllDismissedForUser($uid);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -46,6 +46,6 @@ class Dismiss extends BaseApi
$Notification->setDismissed();
DI::notification()->save($Notification);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -42,6 +42,6 @@ class Polls extends BaseApi
DI::mstdnError()->UnprocessableEntity();
}
System::jsonExit(DI::mstdnPoll()->createFromId($this->parameters['id'], $uid));
$this->jsonExit(DI::mstdnPoll()->createFromId($this->parameters['id'], $uid));
}
}

View file

@ -55,6 +55,6 @@ class Preferences extends BaseApi
$preferences = new \Friendica\Object\Api\Mastodon\Preferences($visibility, $sensitive, $language, $media, $spoilers);
System::jsonExit($preferences);
$this->jsonExit($preferences);
}
}

View file

@ -82,6 +82,6 @@ class Reports extends BaseApi
$this->reportRepo->save($report);
System::jsonExit([]);
$this->jsonExit([]);
}
}

View file

@ -56,7 +56,7 @@ class ScheduledStatuses extends BaseApi
Post\Delayed::deleteById($this->parameters['id']);
System::jsonExit([]);
$this->jsonExit([]);
}
/**
@ -68,7 +68,7 @@ class ScheduledStatuses extends BaseApi
$uid = self::getCurrentUserID();
if (isset($this->parameters['id'])) {
System::jsonExit(DI::mstdnScheduledStatus()->createFromDelayedPostId($this->parameters['id'], $uid)->toArray());
$this->jsonExit(DI::mstdnScheduledStatus()->createFromDelayedPostId($this->parameters['id'], $uid)->toArray());
}
$request = $this->getRequest([
@ -109,6 +109,6 @@ class ScheduledStatuses extends BaseApi
}
self::setLinkHeader();
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -91,7 +91,7 @@ class Search extends BaseApi
$result['hashtags'] = self::searchHashtags($request['q'], $request['exclude_unreviewed'], $limit, $request['offset'], $this->parameters['version']);
}
System::jsonExit($result);
$this->jsonExit($result);
}
/**

View file

@ -159,7 +159,7 @@ class Statuses extends BaseApi
Item::updateDisplayCache($post['uri-id']);
System::jsonExit(DI::mstdnStatus()->createFromUriId($post['uri-id'], $uid, self::appSupportsQuotes()));
$this->jsonExit(DI::mstdnStatus()->createFromUriId($post['uri-id'], $uid, self::appSupportsQuotes()));
}
protected function post(array $request = [])
@ -299,14 +299,14 @@ class Statuses extends BaseApi
if (empty($id)) {
DI::mstdnError()->InternalError();
}
System::jsonExit(DI::mstdnScheduledStatus()->createFromDelayedPostId($id, $uid)->toArray());
$this->jsonExit(DI::mstdnScheduledStatus()->createFromDelayedPostId($id, $uid)->toArray());
}
$id = Item::insert($item, true);
if (!empty($id)) {
$item = Post::selectFirst(['uri-id'], ['id' => $id]);
if (!empty($item['uri-id'])) {
System::jsonExit(DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid, self::appSupportsQuotes()));
$this->jsonExit(DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid, self::appSupportsQuotes()));
}
}
@ -331,7 +331,7 @@ class Statuses extends BaseApi
DI::mstdnError()->RecordNotFound();
}
System::jsonExit([]);
$this->jsonExit([]);
}
/**
@ -345,7 +345,7 @@ class Statuses extends BaseApi
DI::mstdnError()->UnprocessableEntity();
}
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), false));
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), false));
}
private function getApp(): string
@ -422,7 +422,7 @@ class Statuses extends BaseApi
if (preg_match("/\[url=[^\[\]]*\](.*)\[\/url\]\z/ism", $status, $matches)) {
$status = preg_replace("/\[url=[^\[\]]*\].*\[\/url\]\z/ism", PageInfo::getFooterFromUrl($matches[1]), $status);
}
return $status;
}
}

View file

@ -70,6 +70,6 @@ class Bookmark extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -49,6 +49,6 @@ class Card extends BaseApi
$card = DI::mstdnCard()->createFromUriId($post['uri-id']);
System::jsonExit($card->toArray());
$this->jsonExit($card->toArray());
}
}

View file

@ -140,7 +140,7 @@ class Context extends BaseApi
$statuses['descendants'][] = DI::mstdnStatus()->createFromUriId($descendant, $uid, $display_quotes);
}
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
private static function getParents(int $id, array $parents, array $list = [])

View file

@ -54,6 +54,6 @@ class Favourite extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -56,6 +56,6 @@ class FavouritedBy extends BaseApi
$accounts[] = DI::mstdnAccount()->createFromContactId($activity['author-id'], $uid);
}
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -58,6 +58,6 @@ class Mute extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -53,6 +53,6 @@ class Pin extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(),$isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(),$isReblog)->toArray());
}
}

View file

@ -63,6 +63,6 @@ class Reblog extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -56,6 +56,6 @@ class RebloggedBy extends BaseApi
$accounts[] = DI::mstdnAccount()->createFromContactId($activity['author-id'], $uid);
}
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -52,6 +52,6 @@ class Source extends BaseApi
$source = DI::mstdnStatusSource()->createFromUriId($id, $uid);
System::jsonExit($source->toArray());
$this->jsonExit($source->toArray());
}
}

View file

@ -70,6 +70,6 @@ class Unbookmark extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -54,6 +54,6 @@ class Unfavourite extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -58,6 +58,6 @@ class Unmute extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -53,6 +53,6 @@ class Unpin extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -69,6 +69,6 @@ class Unreblog extends BaseApi
// Issue tracking the behavior of createFromUriId: https://github.com/friendica/friendica/issues/13350
$isReblog = $item['uri-id'] != $this->parameters['id'];
System::jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
$this->jsonExit(DI::mstdnStatus()->createFromUriId($this->parameters['id'], $uid, self::appSupportsQuotes(), $isReblog)->toArray());
}
}

View file

@ -54,6 +54,6 @@ class Suggestions extends BaseApi
];
}
System::jsonExit($accounts);
$this->jsonExit($accounts);
}
}

View file

@ -47,6 +47,6 @@ class Tags extends BaseApi
$following = DBA::exists('search', ['uid' => $uid, 'term' => '#' . $tag]);
$hashtag = new \Friendica\Object\Api\Mastodon\Tag($this->baseUrl, ['name' => $tag], [], $following);
System::jsonExit($hashtag->toArray());
$this->jsonExit($hashtag->toArray());
}
}

View file

@ -46,6 +46,6 @@ class Follow extends BaseApi
}
$hashtag = new \Friendica\Object\Api\Mastodon\Tag($this->baseUrl, ['name' => ltrim($this->parameters['hashtag'])], [], true);
System::jsonExit($hashtag->toArray());
$this->jsonExit($hashtag->toArray());
}
}

View file

@ -45,6 +45,6 @@ class Unfollow extends BaseApi
DBA::delete('search', $term);
$hashtag = new \Friendica\Object\Api\Mastodon\Tag($this->baseUrl, ['name' => ltrim($this->parameters['hashtag'])], [], false);
System::jsonExit($hashtag->toArray());
$this->jsonExit($hashtag->toArray());
}
}

View file

@ -86,6 +86,6 @@ class Direct extends BaseApi
}
self::setLinkHeader();
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -101,6 +101,6 @@ class Home extends BaseApi
self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID);
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -105,6 +105,6 @@ class ListTimeline extends BaseApi
}
self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID);
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -102,6 +102,6 @@ class PublicTimeline extends BaseApi
}
self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID);
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -131,6 +131,6 @@ class Tag extends BaseApi
}
self::setLinkHeader();
System::jsonExit($statuses);
$this->jsonExit($statuses);
}
}

View file

@ -60,6 +60,6 @@ class Links extends BaseApi
self::setLinkHeaderByOffsetLimit($request['offset'], $request['limit']);
}
System::jsonExit($trending);
$this->jsonExit($trending);
}
}

View file

@ -67,6 +67,6 @@ class Statuses extends BaseApi
self::setLinkHeaderByOffsetLimit($request['offset'], $request['limit']);
}
System::jsonExit($trending);
$this->jsonExit($trending);
}
}

View file

@ -60,6 +60,6 @@ class Tags extends BaseApi
self::setLinkHeaderByOffsetLimit($request['offset'], $request['limit']);
}
System::jsonExit($trending);
$this->jsonExit($trending);
}
}