Commit 97cc2770 authored by Evan Prodromou's avatar Evan Prodromou

Take out unnecessary HideNoticeStream

parent 0d487a1e
...@@ -49,30 +49,13 @@ class PopularNoticeStream extends ScopingNoticeStream ...@@ -49,30 +49,13 @@ class PopularNoticeStream extends ScopingNoticeStream
{ {
function __construct($profile=null) function __construct($profile=null)
{ {
parent::__construct(new HideSilencedStream(new CachingNoticeStream(new RawPopularNoticeStream(), parent::__construct(new CachingNoticeStream(new RawPopularNoticeStream(),
'popular', 'popular',
false)), false),
$profile); $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 class RawPopularNoticeStream extends NoticeStream
{ {
function getNoticeIds($offset, $limit, $since_id, $max_id) function getNoticeIds($offset, $limit, $since_id, $max_id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment