]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/omb.php
Merge remote branch 'laconica/0.8.x' into 0.9.x
[quix0rs-gnu-social.git] / lib / omb.php
index 0566701ff16990fbc45b6e3003b6e4f67455c5f7..9133af7a05ee93345abad7d79935169f92ff5b27 100644 (file)
@@ -80,9 +80,14 @@ function omb_broadcast_notice($notice)
     $posted = array();
 
     while ($rp->fetch()) {
-        if (isset($posted[$rp->postnoticeurl])) {
-            /* We already posted to this url. */
-            continue;
+        if (!array_key_exists($rp->postnoticeurl, $posted)) {
+            common_log(LOG_DEBUG, 'Posting to ' . $rp->postnoticeurl);
+            if (omb_post_notice_keys($notice, $rp->postnoticeurl, $rp->token, $rp->secret)) {
+                common_log(LOG_DEBUG, 'Finished to ' . $rp->postnoticeurl);
+                $posted[$rp->postnoticeurl] = true;
+            } else {
+                common_log(LOG_DEBUG, 'Failed posting to ' . $rp->postnoticeurl);
+            }
         }
         common_debug('Posting to ' . $rp->postnoticeurl, __FILE__);