Improve distribution of non public messages

This commit is contained in:
Michael 2023-10-31 13:08:24 +00:00
parent 104ce7c64f
commit 404e937872
3 changed files with 30 additions and 8 deletions

View file

@ -1192,6 +1192,7 @@ class Diaspora
{
$fields = [
'id', 'parent', 'body', 'wall', 'uri', 'guid', 'private', 'origin',
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
'author-name', 'author-link', 'author-avatar', 'gravity',
'owner-name', 'owner-link', 'owner-avatar'
];
@ -1567,6 +1568,12 @@ class Diaspora
$datarray['verb'] = Activity::POST;
$datarray['gravity'] = Item::GRAVITY_COMMENT;
$datarray['private'] = $toplevel_parent_item['private'];
$datarray['allow_cid'] = $toplevel_parent_item['allow_cid'];
$datarray['allow_gid'] = $toplevel_parent_item['allow_gid'];
$datarray['deny_cid'] = $toplevel_parent_item['deny_cid'];
$datarray['deny_gid'] = $toplevel_parent_item['deny_gid'];
$datarray['thr-parent'] = $thr_parent ?: $toplevel_parent_item['uri'];
$datarray['object-type'] = Activity\ObjectType::COMMENT;
@ -1823,6 +1830,13 @@ class Diaspora
$datarray['verb'] = $verb;
$datarray['gravity'] = Item::GRAVITY_ACTIVITY;
$datarray['private'] = $toplevel_parent_item['private'];
$datarray['allow_cid'] = $toplevel_parent_item['allow_cid'];
$datarray['allow_gid'] = $toplevel_parent_item['allow_gid'];
$datarray['deny_cid'] = $toplevel_parent_item['deny_cid'];
$datarray['deny_gid'] = $toplevel_parent_item['deny_gid'];
$datarray['thr-parent'] = $toplevel_parent_item['uri'];
$datarray['object-type'] = Activity\ObjectType::NOTE;