diff options
Diffstat (limited to 'uncompressed/mattermost/webview.js')
-rw-r--r-- | uncompressed/mattermost/webview.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/uncompressed/mattermost/webview.js b/uncompressed/mattermost/webview.js index 03258e0..f348da4 100644 --- a/uncompressed/mattermost/webview.js +++ b/uncompressed/mattermost/webview.js | |||
@@ -4,10 +4,11 @@ module.exports = Franz => { | |||
4 | const getMessages = function getMessages() { | 4 | const getMessages = function getMessages() { |
5 | const directMessages = document.querySelectorAll('.sidebar--left .has-badge .badge').length; | 5 | const directMessages = document.querySelectorAll('.sidebar--left .has-badge .badge').length; |
6 | const allMessages = document.querySelectorAll('.sidebar--left .has-badge').length - directMessages; | 6 | const allMessages = document.querySelectorAll('.sidebar--left .has-badge').length - directMessages; |
7 | const channelMessages = document.querySelectorAll('.sidebar--left .unread-title').length - allMessages; | ||
7 | const teamDirectMessages = document.querySelectorAll('.team-wrapper .team-container .badge').length; | 8 | const teamDirectMessages = document.querySelectorAll('.team-wrapper .team-container .badge').length; |
8 | const teamMessages = document.querySelectorAll('.team-wrapper .unread').length - teamDirectMessages; | 9 | const teamMessages = document.querySelectorAll('.team-wrapper .unread').length - teamDirectMessages; |
9 | Franz.setBadge(directMessages + teamDirectMessages, allMessages + teamMessages); | 10 | Franz.setBadge(directMessages + teamDirectMessages, allMessages + channelMessages + teamMessages); |
10 | }; | 11 | }; |
11 | 12 | ||
12 | Franz.loop(getMessages); | 13 | Franz.loop(getMessages); |
13 | }; \ No newline at end of file | 14 | }; |