/**
* 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 = [])
$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'])) {
ActivityPub\Receiver::processActivity($ldactivity);
Logger::log('Activity ' . $url . ' had been fetched and processed.');
+
+ return true;
}
/**