Improved ID detection
This commit is contained in:
parent
e5d694f7fa
commit
9e7c59481f
1 changed files with 11 additions and 2 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue