X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fdiaspora.php;h=1ae8ca8006e3d4f3cf3551d7ac3e27c4266e1129;hb=c6ac4387350eefce8ba68485c49ba8da60ff437b;hp=5b51314acc8e827bcfb3a20d77e8b856bcf6b830;hpb=8d3910c78ce0f84d174baceda3ba8162b8338381;p=friendica.git diff --git a/include/diaspora.php b/include/diaspora.php index 5b51314acc..1ae8ca8006 100644 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -1267,7 +1267,7 @@ function diaspora_transmit($owner,$contact,$slap,$public_batch) { $return_code = $a->get_curl_code(); logger('diaspora_transmit: ' . $logid . ' returns: ' . $return_code); - if(! $return_code) { + if((! $return_code) || (($curl_stat == 503) && (stristr($a->get_curl_headers(),'retry-after')))) { logger('diaspora_transmit: queue message'); // queue message for redelivery q("INSERT INTO `queue` ( `cid`, `created`, `last`, `content`,`batch`) @@ -1280,5 +1280,6 @@ function diaspora_transmit($owner,$contact,$slap,$public_batch) { ); } + return(($return_code) ? $return_code : (-1)); }