Take out unnecessary HideNoticeStream

This commit is contained in:
Evan Prodromou 2012-03-25 14:21:11 -04:00
parent 04ad0838be
commit 391676863a

View File

@ -49,30 +49,13 @@ class PopularNoticeStream extends ScopingNoticeStream
{
function __construct($profile=null)
{
parent::__construct(new HideSilencedStream(new CachingNoticeStream(new RawPopularNoticeStream(),
parent::__construct(new CachingNoticeStream(new RawPopularNoticeStream(),
'popular',
false)),
false),
$profile);
}
}
class HideSilencedStream extends FilteringNoticeStream
{
/**
* Only return notices where the profile is in scope
*
* @param Notice $notice The notice to check
*
* @return boolean whether to include the notice
*/
function filter($notice)
{
$author = $notice->getProfile();
return !$author->isSilenced();
}
}
class RawPopularNoticeStream extends NoticeStream
{
function getNoticeIds($offset, $limit, $since_id, $max_id)