]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/Post/User.php
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
[friendica.git] / src / Model / Post / User.php
index aba47534a5da769dcdca827bffecdc95176b71c1..e1a9e40b18cd9a7745c67a50d641140305f65309 100644 (file)
@@ -25,6 +25,8 @@ use Friendica\Database\DBA;
 use \BadMethodCallException;
 use Friendica\Database\Database;
 use Friendica\DI;
+use Friendica\Model\Item;
+use Friendica\Protocol\Activity;
 
 class User
 {
@@ -49,8 +51,8 @@ class User
                $fields['uri-id'] = $uri_id;
                $fields['uid'] = $uid;
 
-               // Public posts are always seen
-               if ($uid == 0) {
+               // Public posts and activities (like, dislike, ...) are always seen
+               if ($uid == 0 || (($data['gravity'] == Item::GRAVITY_ACTIVITY) && ($data['verb'] != Activity::ANNOUNCE))) {
                        $fields['unseen'] = false;
                }