From 918377a67b2e46f983281d6dec4f9732b977d6b5 Mon Sep 17 00:00:00 2001 From: Mario Date: Thu, 8 May 2025 10:27:57 +0000 Subject: provide commentable state and minor cleanup --- Zotlabs/Module/Request.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Zotlabs/Module') diff --git a/Zotlabs/Module/Request.php b/Zotlabs/Module/Request.php index daf063b5c..527ab0055 100644 --- a/Zotlabs/Module/Request.php +++ b/Zotlabs/Module/Request.php @@ -61,8 +61,10 @@ class Request extends Controller $ret['result'] = item_activity_xchans($mid, $parent, $verb); - // TODO: check permission to like - if ($observer_hash) { + $commentable = $ret['result']['is_commentable']; + unset($ret['result']['is_commentable']); + + if ($commentable) { $ret['action'] = (($verb === 'Announce') ? 'jotShare' : 'dolike'); $ret['action_label'] = ((find_xchan_in_array($observer_hash, $ret['result'])) ? t('- Remove yours') : t('+ Add yours')); } -- cgit v1.2.3