X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FActivityPub%2FTransmitter.php;fp=src%2FProtocol%2FActivityPub%2FTransmitter.php;h=7fc0f5d990957df5181ac929d606e45145b8c0cd;hb=d8da5808696b32195dcbd061a672f317e2a88399;hp=5d3094339cbf99f7afb863773de944ef9703d187;hpb=d3e12c58e2be3f9cefe3d218a128529d2fa587a3;p=friendica.git diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 5d3094339c..7fc0f5d990 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -498,13 +498,7 @@ class Transmitter } } - $receivers = ['to' => array_values($data['to']), 'cc' => array_values($data['cc']), 'bcc' => array_values($data['bcc'])]; - - if (!$blindcopy) { - unset($receivers['bcc']); - } - - return $receivers; + return ['to' => array_values($data['to']), 'cc' => array_values($data['cc']), 'bcc' => array_values($data['bcc'])]; } /** @@ -699,8 +693,15 @@ class Transmitter $mail = self::ItemArrayFromMail($mail_id); $object = self::createNote($mail); - $object['to'] = $object['cc']; - unset($object['cc']); + if (!empty($object['cc'])) { + $object['to'] = array_merge($object['to'], $object['cc']); + unset($object['cc']); + } + + if (!empty($object['bcc'])) { + $object['to'] = array_merge($object['to'], $object['bcc']); + unset($object['bcc']); + } $object['tag'] = [['type' => 'Mention', 'href' => $object['to'][0], 'name' => 'test']];