X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FFollowing.php;h=30f47b5986746fe794602bb9738e3c394e739e79;hb=4bfe0eaa33cbecb1c021713671aa2ad697904a0b;hp=091a505cc92f6b3220931017a40f49ce344d98f9;hpb=8c7e5bb776583ac97b31bc023fbc335b1a2b1251;p=friendica.git diff --git a/src/Module/Following.php b/src/Module/Following.php index 091a505cc9..30f47b5986 100644 --- a/src/Module/Following.php +++ b/src/Module/Following.php @@ -1,35 +1,55 @@ . + * */ + namespace Friendica\Module; use Friendica\BaseModule; -use Friendica\Protocol\ActivityPub; use Friendica\Core\System; +use Friendica\DI; use Friendica\Model\User; +use Friendica\Protocol\ActivityPub; /** * ActivityPub Following */ class Following extends BaseModule { - public static function init() + public static function rawContent(array $parameters = []) { - $a = self::getApp(); + $a = DI::app(); + // @TODO: Replace with parameter from router if (empty($a->argv[1])) { - System::httpExit(404); + throw new \Friendica\Network\HTTPException\NotFoundException(); } + // @TODO: Replace with parameter from router $owner = User::getOwnerDataByNick($a->argv[1]); if (empty($owner)) { - System::httpExit(404); + throw new \Friendica\Network\HTTPException\NotFoundException(); } - $page = defaults($_REQUEST, 'page', null); + $page = $_REQUEST['page'] ?? null; - $Following = ActivityPub::getFollowing($owner, $page); + $Following = ActivityPub\Transmitter::getFollowing($owner, $page); header('Content-Type: application/activity+json'); echo json_encode($Following);