X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fnoticestream.php;h=0f53daf83f407e15a878d747d1268b972eb451c9;hb=b596391fcd05dddc8c37495b663d3be074eac05d;hp=010bfab60e4221d4dc67d3f9c0d939a25414aeb4;hpb=874f1db38980bd5a748b2a70159bd70ef7798c08;p=quix0rs-gnu-social.git diff --git a/lib/noticestream.php b/lib/noticestream.php index 010bfab60e..0f53daf83f 100644 --- a/lib/noticestream.php +++ b/lib/noticestream.php @@ -46,6 +46,14 @@ if (!defined('STATUSNET')) { */ abstract class NoticeStream { + // Will only get notices with the 'post' activityverb by default. + protected $selectVerbs = array(); + + public function __construct() + { + $this->selectVerbs = array(ActivityVerb::POST, ActivityUtils::resolveUri(ActivityVerb::POST, true)); + } + abstract function getNoticeIds($offset, $limit, $since_id, $max_id); function getNotices($offset, $limit, $sinceId = null, $maxId = null) @@ -59,9 +67,6 @@ abstract class NoticeStream static function getStreamByIds($ids) { - $notices = Notice::multiGet('id', $ids); - // Prefill the profiles - Notice::fillProfiles($notices->fetchAll()); - return $notices; + return Notice::multiGet('id', $ids); } }