Avoid sending group posts through connectors

This commit is contained in:
Michael 2025-09-01 01:45:44 +00:00
commit 6dcf3cbf5c
12 changed files with 48 additions and 0 deletions

View file

@ -553,6 +553,10 @@ function bluesky_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['gravity'] != Item::GRAVITY_PARENT) {
DI::logger()->debug('Got comment', ['item' => $b]);

View file

@ -195,6 +195,10 @@ function diaspora_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['parent'] != $b['id']) {
return;
}

View file

@ -125,6 +125,10 @@ function dwpost_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['parent'] != $b['id']) {
return;
}

View file

@ -122,6 +122,10 @@ function ijpost_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['parent'] != $b['id']) {
return;
}

View file

@ -139,6 +139,10 @@ function libertree_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['parent'] != $b['id']) {
return;
}

View file

@ -121,6 +121,10 @@ function ljpost_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['parent'] != $b['id']) {
return;
}

View file

@ -265,6 +265,10 @@ function pnut_post_hook(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
DI::logger()->notice('PNUT post invoked', ['id' => $b['id'], 'guid' => $b['guid'], 'plink' => $b['plink']]);
DI::logger()->debug('PNUT array', $b);

View file

@ -387,6 +387,10 @@ function pumpio_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
DI::logger()->debug('pumpio_send: parameter ', $b);
$b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($b));

View file

@ -338,6 +338,10 @@ function statusnet_post_hook(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
$b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($b));
$api = DI::pConfig()->get($b['uid'], 'statusnet', 'baseapi');

View file

@ -528,6 +528,10 @@ function tumblr_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['gravity'] != Item::GRAVITY_PARENT) {
DI::logger()->debug('Got comment', ['item' => $b]);

View file

@ -214,6 +214,10 @@ function twitter_post_hook(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
$b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($b));
DI::logger()->notice('twitter post invoked', ['id' => $b['id'], 'guid' => $b['guid']]);

View file

@ -155,6 +155,10 @@ function wppost_send(array &$b)
return;
}
if (Item::isGroupPost($b['uri-id'])) {
return;
}
if ($b['gravity'] != Item::GRAVITY_PARENT) {
return;
}