From 7d86cb1a1e4ef775b41216a1374a93d892c264d8 Mon Sep 17 00:00:00 2001 From: Marek Bachmann Date: Wed, 30 Nov 2022 01:40:21 +0100 Subject: [PATCH] Removed Trends.php which for what ever reason found its way in my branch under src/Module/Api/Mastodon but is not present in friendica:develop --- src/Module/Api/Mastodon/Trends.php | 54 ------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 src/Module/Api/Mastodon/Trends.php diff --git a/src/Module/Api/Mastodon/Trends.php b/src/Module/Api/Mastodon/Trends.php deleted file mode 100644 index c42a27641..000000000 --- a/src/Module/Api/Mastodon/Trends.php +++ /dev/null @@ -1,54 +0,0 @@ -. - * - */ - -namespace Friendica\Module\Api\Mastodon; - -use Friendica\Core\System; -use Friendica\DI; -use Friendica\Model\Tag; -use Friendica\Module\BaseApi; - -/** - * @see https://docs.joinmastodon.org/methods/instance/trends/ - */ -class Trends extends BaseApi -{ - /** - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - protected function rawContent(array $request = []) - { - $request = $this->getRequest([ - 'limit' => 20, // Maximum number of results to return. Defaults to 10. - ], $request); - - $trending = []; - $tags = Tag::getGlobalTrendingHashtags(24, 20); - foreach ($tags as $tag) { - $tag['name'] = $tag['term']; - $history = [['day' => (string)time(), 'uses' => (string)$tag['score'], 'accounts' => (string)$tag['authors']]]; - $hashtag = new \Friendica\Object\Api\Mastodon\Tag(DI::baseUrl(), $tag, $history); - $trending[] = $hashtag->toArray(); - } - - System::jsonExit(array_slice($trending, 0, $request['limit'])); - } -}