X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FActivityPub%2FProcessor.php;h=8280ccfb78513d67372e2c53a024016b50a6eb42;hb=ea77f214d7dd7206562b8d0687ed483bc1908ec9;hp=c63300e84b4c30acd95ef2d700229b1dadec960e;hpb=3114754f4b7b7b14ffe5749bc92c0e6034d58cae;p=friendica.git diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index c63300e84b..8280ccfb78 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -542,6 +542,13 @@ class Processor self::switchContact($item['author-id']); $result = Contact::addRelationship($owner, $contact, $item, false, $note); + if ($result === false) { + ActivityPub\Transmitter::sendContactReject($item['author-link'], $item['author-id'], $owner['uid']); + return; + }elseif ($result === true) { + ActivityPub\Transmitter::sendContactAccept($item['author-link'], $item['author-id'], $owner['uid']); + } + $cid = Contact::getIdForURL($activity['actor'], $uid); if (empty($cid)) { return;