From 33700e9cf47e2b5f0b4597772d9cea81e811bae3 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Fri, 25 May 2018 15:29:59 +0200 Subject: differentiate between direct messages and followers-only messages --- Zotlabs/Lib/ThreadItem.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Zotlabs/Lib') diff --git a/Zotlabs/Lib/ThreadItem.php b/Zotlabs/Lib/ThreadItem.php index 0fed78158..a3c7f99b9 100644 --- a/Zotlabs/Lib/ThreadItem.php +++ b/Zotlabs/Lib/ThreadItem.php @@ -103,8 +103,12 @@ class ThreadItem { $shareable = true; $privacy_warning = false; - if($item['owner']['xchan_network'] === 'activitypub') - $privacy_warning = true; + if(($item['item_private'] == 1) && ($item['owner']['xchan_network'] === 'activitypub')) { + $recips = get_iconfig($item['parent'], 'activitypub', 'recips'); + + if(! in_array($observer['xchan_url'], $recips['to'])) + $privacy_warning = true; + } $mode = $conv->get_mode(); -- cgit v1.2.3