]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/Notifier.php
Improvements to signature check, private posts do work now again
[friendica.git] / src / Worker / Notifier.php
index 693a9e343d55f7ff5a34f9fbe4e0b8c158614ebd..286bcd03ee9be2e6afea22287fea902e11fe059c 100644 (file)
@@ -414,7 +414,17 @@ class Notifier
                        }
                }
 
-               $inboxes = ActivityPub::fetchTargetInboxes($target_item);
+               $inboxes = [];
+
+               if ($target_item['origin']) {
+                       $inboxes = ActivityPub::fetchTargetInboxes($target_item, $uid);
+               }
+
+               if ($parent['origin']) {
+                       $parent_inboxes = ActivityPub::fetchTargetInboxes($parent, $uid);
+                       $inboxes = array_merge($inboxes, $parent_inboxes);
+               }
+
                foreach ($inboxes as $inbox) {
                        logger('Deliver ' . $item_id .' to ' . $inbox .' via ActivityPub', LOGGER_DEBUG);