mediawiki-extensions-Echo/includes/api
Stephane Bisson a970c44845 Process bundled notifications when the base is filtered out
When the base of a bundle cannot be rendered
(canRender() returns false), the bundled items still
have to be rendered and potentially marked-as-read as well.

If we don't do this, the base is filtered out, marked as read,
the counter goes down by 1 and the bundled notifications are ignored.
On the next query a new base is selected, filtered out, etc.
So if a bundle of 10 notifications cannot be rendered because it's
10 new topics on a deleted flow board, the flyout has to be opened
10 times for the counter to finally be 0.

Change-Id: I06962b25e36802ef00278e2bc70d5377b5874695
2016-07-26 15:07:23 -04:00
..
ApiCrossWikiBase.php Change wfWikiId (lowercase d) to wfWikiID (uppercase D) 2016-06-29 15:11:21 +02:00
ApiEchoMarkRead.php NotifUser: Refactor getNotificationCount() and friends, add caching for global counts 2016-05-02 16:16:57 -07:00
ApiEchoMarkSeen.php Allow requesting TS_ISO_8601 for ApiEchoMarkSeen, and deprecate TS_MW 2016-07-20 18:22:28 -04:00
ApiEchoNotifications.php Process bundled notifications when the base is filtered out 2016-07-26 15:07:23 -04:00
ApiEchoUnreadNotificationPages.php Exclude deleted events from UnreadNotificationPages API 2016-07-21 14:10:40 +00:00