Improved ID detection

This commit is contained in:
Michael 2019-01-20 22:19:53 +00:00
parent e5d694f7fa
commit 9e7c59481f
1 changed files with 11 additions and 2 deletions

View File

@ -1029,8 +1029,17 @@ class Transmitter
return self::createNote($item);
}
/// @todo Better fetch the real object url.
return $announce['plink'];
// Fetch the original id of the object
$activity = ActivityPub::fetchContent($announce['plink'], $item['uid']);
if (!empty($activity)) {
$ldactivity = JsonLD::compact($activity);
$id = JsonLD::fetchElement($ldactivity, '@id');
if (!empty($id)) {
return $id;
}
}
return self::createNote($item);
}
/**