]> git.mxchange.org Git - friendica.git/commitdiff
Using the same function for display and objects
authorMichael <heluecht@pirati.ca>
Thu, 29 Nov 2018 22:42:10 +0000 (22:42 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 29 Nov 2018 22:42:10 +0000 (22:42 +0000)
mod/display.php

index 1bb2a6ec81f4b6c19a7b5bc7218bc31fd26b9baf..fc3ab7db0ede451380887884e309c860b264e85c 100644 (file)
@@ -22,6 +22,7 @@ use Friendica\Model\Profile;
 use Friendica\Protocol\ActivityPub;
 use Friendica\Protocol\DFRN;
 use Friendica\Util\Strings;
+use Friendica\Module\Objects;
 
 function display_init(App $a)
 {
@@ -82,16 +83,7 @@ function display_init(App $a)
        }
 
        if (ActivityPub::isRequest()) {
-               $item = Item::selectFirst(['id'], ['guid' => $a->argv[1], 'origin' => true, 'private' => false]);
-               if (!DBA::isResult($item)) {
-                       System::httpExit(404);
-               }
-
-               $data = ActivityPub\Transmitter::createObjectFromItemID($item['id']);
-
-               header('Content-Type: application/activity+json');
-               echo json_encode($data);
-               exit();
+               Objects::rawContent();
        }
 
        if ($item["id"] != $item["parent"]) {