Merge pull request #5998 from annando/ap-queue

Unsuccessful ActivitiyPub transmission are now deferred
This commit is contained in:
Tobias Diekershoff 2018-10-23 06:54:11 +02:00 committed by GitHub
commit dbe49a0c1a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 34 additions and 14 deletions

View file

@ -936,6 +936,8 @@ class Transmitter
* @param integer $uid User ID
* @param string $inbox Target inbox
* @param integer $suggestion_id Suggestion ID
*
* @return boolean was the transmission successful?
*/
public static function sendContactSuggestion($uid, $inbox, $suggestion_id)
{
@ -957,7 +959,7 @@ class Transmitter
$signed = LDSignature::sign($data, $owner);
logger('Deliver profile deletion for user ' . $uid . ' to ' . $inbox . ' via ActivityPub', LOGGER_DEBUG);
HTTPSignature::transmit($signed, $inbox, $uid);
return HTTPSignature::transmit($signed, $inbox, $uid);
}
/**
@ -965,6 +967,8 @@ class Transmitter
*
* @param integer $uid User ID
* @param string $inbox Target inbox
*
* @return boolean was the transmission successful?
*/
public static function sendProfileDeletion($uid, $inbox)
{
@ -984,7 +988,7 @@ class Transmitter
$signed = LDSignature::sign($data, $owner);
logger('Deliver profile deletion for user ' . $uid . ' to ' . $inbox . ' via ActivityPub', LOGGER_DEBUG);
HTTPSignature::transmit($signed, $inbox, $uid);
return HTTPSignature::transmit($signed, $inbox, $uid);
}
/**
@ -992,6 +996,8 @@ class Transmitter
*
* @param integer $uid User ID
* @param string $inbox Target inbox
*
* @return boolean was the transmission successful?
*/
public static function sendProfileUpdate($uid, $inbox)
{
@ -1011,7 +1017,7 @@ class Transmitter
$signed = LDSignature::sign($data, $owner);
logger('Deliver profile update for user ' . $uid . ' to ' . $inbox . ' via ActivityPub', LOGGER_DEBUG);
HTTPSignature::transmit($signed, $inbox, $uid);
return HTTPSignature::transmit($signed, $inbox, $uid);
}
/**