use Friendica\Protocol\ActivityPub;
use Friendica\Core\System;
use Friendica\Model\User;
+use Friendica\Util\HTTPSignature;
/**
* ActivityPub Outbox
*/
class Outbox extends BaseModule
{
- public static function init()
+ public static function rawContent()
{
$a = self::getApp();
$page = defaults($_REQUEST, 'page', null);
- $Outbox = ActivityPub::getOutbox($owner, $page);
+ /// @todo Add Authentication to enable fetching of non public content
+ // $requester = HTTPSignature::getSigner('', $_SERVER);
+
+ $outbox = ActivityPub\Transmitter::getOutbox($owner, $page);
header('Content-Type: application/activity+json');
- echo json_encode($Outbox);
+ echo json_encode($outbox);
exit();
}
}