use Friendica\DI;
use Friendica\Model\User;
use Friendica\Module\BaseApi;
+use Friendica\Module\Special\HTTPException;
use Friendica\Protocol\ActivityPub;
use Friendica\Util\HTTPSignature;
use Friendica\Util\Network;
+use Psr\Http\Message\ResponseInterface;
/**
* ActivityPub Inbox
*/
class Inbox extends BaseApi
{
+ public function run(HTTPException $httpException, array $request = [], bool $scopecheck = true): ResponseInterface
+ {
+ return parent::run($httpException, $request, false);
+ }
+
protected function rawContent(array $request = [])
{
self::checkAllowedScope(self::SCOPE_READ);
if ($owner['uid'] != $uid) {
throw new \Friendica\Network\HTTPException\ForbiddenException();
}
- $outbox = ActivityPub\Transmitter::getInbox($uid, $page, $request['max_id'] ?? null);
+ $inbox = ActivityPub\ClientToServer::getInbox($uid, $page, $request['max_id'] ?? null);
} else {
- $outbox = ActivityPub\Transmitter::getPublicInbox($uid, $page, $request['max_id'] ?? null);
+ $inbox = ActivityPub\ClientToServer::getPublicInbox($uid, $page, $request['max_id'] ?? null);
}
- System::jsonExit($outbox, 'application/activity+json');
+ System::jsonExit($inbox, 'application/activity+json');
}
protected function post(array $request = [])