Avoid sending group posts through connectors #1615

Open
heluecht wants to merge 1 commit from heluecht/friendica-addons:no-group-posts into 2025.07-rc
12 changed files with 48 additions and 0 deletions
Showing only changes of commit 6dcf3cbf5c - Show all commits

Avoid sending group posts through connectors

Michael 2025-09-01 01:45:44 +00:00

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -265,6 +265,10 @@ function pnut_post_hook(array &$b)
return; 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()->notice('PNUT post invoked', ['id' => $b['id'], 'guid' => $b['guid'], 'plink' => $b['plink']]);
DI::logger()->debug('PNUT array', $b); DI::logger()->debug('PNUT array', $b);

View file

@ -387,6 +387,10 @@ function pumpio_send(array &$b)
return; return;
} }
if (Item::isGroupPost($b['uri-id'])) {
return;
}
DI::logger()->debug('pumpio_send: parameter ', $b); DI::logger()->debug('pumpio_send: parameter ', $b);
$b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($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; return;
} }
if (Item::isGroupPost($b['uri-id'])) {
return;
}
$b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($b)); $b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], DI::contentItem()->addSharedPost($b));
$api = DI::pConfig()->get($b['uid'], 'statusnet', 'baseapi'); $api = DI::pConfig()->get($b['uid'], 'statusnet', 'baseapi');

View file

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

View file

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

View file

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