]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Put salmon slaps in queues before pushing user Atom feed
authorMikael Nordfeldth <mmn@hethane.se>
Sat, 9 Jan 2016 23:29:32 +0000 (00:29 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Sat, 9 Jan 2016 23:29:32 +0000 (00:29 +0100)
plugins/OStatus/lib/ostatusqueuehandler.php

index 0376d13e52bb623ad2f8ec53aedcb86581db3a20..6e00f49b98ac2b762979b6f5c99e965681586420 100644 (file)
@@ -60,12 +60,6 @@ class OStatusQueueHandler extends QueueHandler
             return true;
         }
 
-        if ($notice->isLocal()) {
-            // Notices generated on remote sites will have already
-            // been pushed to user's subscribers by their origin sites.
-            $this->pushUser();
-        }
-
         foreach ($notice->getAttentionProfiles() as $target) {
             common_debug("OSTATUS [{$this->notice->getID()}]: Attention target profile {$target->getNickname()} ({$target->getID()})");
             if ($target->isGroup()) {
@@ -100,6 +94,10 @@ class OStatusQueueHandler extends QueueHandler
         }
 
         if ($notice->isLocal()) {
+            // Notices generated on remote sites will have already
+            // been pushed to user's subscribers by their origin sites.
+            $this->pushUser();
+
             try {
                 $parent = $this->notice->getParent();
                 foreach($parent->getAttentionProfiles() as $related) {