From 50bad0fc68dee158e1681e599c7852550f5bef31 Mon Sep 17 00:00:00 2001 From: tusooa Date: Fri, 18 Aug 2023 21:07:48 -0400 Subject: Display unread visuals when there are unread extra notifications --- src/services/notification_utils/notification_utils.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/services/notification_utils/notification_utils.js') diff --git a/src/services/notification_utils/notification_utils.js b/src/services/notification_utils/notification_utils.js index 0f8b9b02..815e792d 100644 --- a/src/services/notification_utils/notification_utils.js +++ b/src/services/notification_utils/notification_utils.js @@ -124,3 +124,17 @@ export const prepareNotificationObject = (notification, i18n) => { return notifObj } + +export const countExtraNotifications = (store) => { + const mergedConfig = store.getters.mergedConfig + + if (!mergedConfig.showExtraNotifications) { + return 0 + } + + return [ + mergedConfig.showChatsInExtraNotifications ? store.getters.unreadChatCount : 0, + mergedConfig.showAnnouncementsInExtraNotifications ? store.getters.unreadAnnouncementCount : 0, + mergedConfig.showFollowRequestsInExtraNotifications ? store.getters.followRequestCount : 0 + ].reduce((a, c) => a + c, 0) +} -- cgit v1.2.3-70-g09d2