From 3ccbcf51c30c330fdf1a9ef08e79cafdbca8fae6 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Fri, 1 Dec 2017 19:56:37 +0100 Subject: fix missing filter for indirectMessageBadge --- src/stores/ServicesStore.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index e79677400..b04aafd78 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js @@ -491,15 +491,13 @@ export default class ServicesStore extends Store { const showMessageBadgeWhenMuted = this.stores.settings.all.showMessageBadgeWhenMuted; const showMessageBadgesEvenWhenMuted = this.stores.ui.showMessageBadgesEvenWhenMuted; - // TODO: unfinished monkey business - const unreadDirectMessageCount = this.enabled .filter(s => (showMessageBadgeWhenMuted || s.isNotificationEnabled) && showMessageBadgesEvenWhenMuted) .map(s => s.unreadDirectMessageCount) .reduce((a, b) => a + b, 0); const unreadIndirectMessageCount = this.enabled - // .filter(s => s.isIndirectMessageBadgeEnabled && (s.isNotificationEnabled && showMessageBadgeWhenMuted)) + .filter(s => (showMessageBadgeWhenMuted || s.isIndirectMessageBadgeEnabled) && showMessageBadgesEvenWhenMuted) .map(s => s.unreadIndirectMessageCount) .reduce((a, b) => a + b, 0); -- cgit v1.2.3-54-g00ecf