. * */ namespace Friendica\Module\Api\Mastodon; use Friendica\DI; use Friendica\Module\BaseApi; use Friendica\Network\HTTPException; /** * @see https://docs.joinmastodon.org/methods/statuses/polls/ */ class Polls extends BaseApi { /** * @throws HTTPException\InternalServerErrorException */ protected function rawContent(array $request = []) { $uid = self::getCurrentUserID(); if (empty($this->parameters['id'])) { $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); } $this->jsonExit(DI::mstdnPoll()->createFromId($this->parameters['id'], $uid)); } }