Merge pull request #7970 from annando/api-announce

API: Missing endpoint for reshares had been added
This commit is contained in:
Philipp 2019-12-19 08:56:34 +01:00 committed by GitHub
commit 2fbfae0ce5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2851,9 +2851,10 @@ function api_format_items_activities($item, $type = "json")
'attendyes' => [],
'attendno' => [],
'attendmaybe' => [],
'announce' => [],
];
$condition = ['uid' => $item['uid'], 'thr-parent' => $item['uri']];
$condition = ['uid' => $item['uid'], 'thr-parent' => $item['uri'], 'gravity' => GRAVITY_ACTIVITY];
$ret = Item::selectForUser($item['uid'], ['author-id', 'verb'], $condition);
while ($parent_item = Item::fetch($ret)) {
@ -2878,6 +2879,9 @@ function api_format_items_activities($item, $type = "json")
case Activity::ATTENDMAYBE:
$activities['attendmaybe'][] = $user;
break;
case Activity::ANNOUNCE:
$activities['announce'][] = $user;
break;
default:
break;
}