From: Art4 Date: Tue, 12 Nov 2024 00:20:30 +0000 (+0000) Subject: Improve check for unlisted receiver X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9a04f90bbdf5d842592452f47720a73d4b1ba3d5;p=friendica.git Improve check for unlisted receiver --- diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index e31b8fb3d6..0f8184d3db 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -1890,18 +1890,15 @@ class Receiver $object_data['receiver_urls'] = self::getReceiverURL($object); $object_data['receiver'] = $receivers; $object_data['reception_type'] = $reception_types; + $object_data['unlisted'] = false; if (!empty($object['pixelfed:capabilities'])) { $object_data['capabilities'] = self::getCapabilities($object); } - $object_data['unlisted'] = in_array(-1, $object_data['receiver']); - - if (array_key_exists(-1, $object_data['receiver'])) { + if (in_array(-1, $object_data['receiver'])) { + $object_data['unlisted'] = true; unset($object_data['receiver'][-1]); - } - - if (array_key_exists(-1, $object_data['reception_type'])) { unset($object_data['reception_type'][-1]); }