Remove non-top-level posts from notification labels when network sort order is "received"
- These posts don't alter the network view in this sort order and so are distracting with no actionable benefits
This commit is contained in:
parent
8092bfe277
commit
6c745c8522
1 changed files with 5 additions and 0 deletions
|
@ -128,6 +128,11 @@ class Ping extends BaseModule
|
|||
$this->session->getLocalUserId(), Verb::getID(Activity::FOLLOW)
|
||||
];
|
||||
|
||||
// No point showing counts for non-top-level posts when the network page is ordered by received field
|
||||
if (Network::getTimelineOrderBySession($this->session, $this->pconfig) == 'received') {
|
||||
$condition = DBA::mergeConditions($condition, ["`parent` = `id`"]);
|
||||
}
|
||||
|
||||
$items_unseen = $this->database->toArray(Post::selectForUser(
|
||||
$this->session->getLocalUserId(),
|
||||
['wall', 'uid', 'uri-id'],
|
||||
|
|
Loading…
Reference in a new issue