X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FActivityPub%2FProcessor.php;h=dadadecde9af1c97789404cce9d51292a2f64df6;hb=53ffe5a2e18034c914faa24a8ed01126310aeffc;hp=c1ab6bc1af58cdd5381f0e1584d33ebf57493951;hpb=2aea2861432fe4035363333a6de214a5c9e601a3;p=friendica.git diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index c1ab6bc1af..dadadecde9 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -534,8 +534,9 @@ class Processor /** * Fetches missing posts * - * @param $url - * @param $child + * @param string $url message URL + * @param array $child activity array with the child of this message + * @return boolean success * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function fetchMissingActivity($url, $child = []) @@ -549,12 +550,12 @@ class Processor $object = ActivityPub::fetchContent($url, $uid); if (empty($object)) { Logger::log('Activity ' . $url . ' was not fetchable, aborting.'); - return; + return false; } if (empty($object['id'])) { Logger::log('Activity ' . $url . ' has got not id, aborting. ' . json_encode($object)); - return; + return false; } if (!empty($child['author'])) { @@ -593,6 +594,8 @@ class Processor ActivityPub\Receiver::processActivity($ldactivity); Logger::log('Activity ' . $url . ' had been fetched and processed.'); + + return true; } /**