mirror of
https://github.com/flarum/framework.git
synced 2025-05-22 14:49:57 +08:00
Return both unread and new notification count from the API
Related to #500.
This commit is contained in:
@ -70,13 +70,11 @@ export default class NotificationsDropdown extends Dropdown {
|
||||
}
|
||||
|
||||
getUnreadCount() {
|
||||
return app.cache.notifications ?
|
||||
app.cache.notifications.filter(notification => !notification.isRead()).length :
|
||||
0;
|
||||
return app.session.user.unreadNotificationsCount();
|
||||
}
|
||||
|
||||
getNewCount() {
|
||||
return app.session.user.unreadNotificationsCount();
|
||||
return app.session.user.newNotificationsCount();
|
||||
}
|
||||
|
||||
menuClick(e) {
|
||||
|
@ -23,6 +23,7 @@ export default class User extends mixin(Model, {
|
||||
lastSeenTime: Model.attribute('lastSeenTime', Model.transformDate),
|
||||
readTime: Model.attribute('readTime', Model.transformDate),
|
||||
unreadNotificationsCount: Model.attribute('unreadNotificationsCount'),
|
||||
newNotificationsCount: Model.attribute('newNotificationsCount'),
|
||||
|
||||
discussionsCount: Model.attribute('discussionsCount'),
|
||||
commentsCount: Model.attribute('commentsCount'),
|
||||
|
Reference in New Issue
Block a user