From f08f14e29b03c59642282b9eb46a7566e48c45db Mon Sep 17 00:00:00 2001 From: Feiko Joosten Date: Tue, 21 Apr 2020 20:11:38 +0200 Subject: Add support for indirect messages in MS Teams (#124) --- uncompressed/msteams/package.json | 6 ++++-- uncompressed/msteams/webview.js | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'uncompressed') diff --git a/uncompressed/msteams/package.json b/uncompressed/msteams/package.json index 240d059..26dfd42 100644 --- a/uncompressed/msteams/package.json +++ b/uncompressed/msteams/package.json @@ -1,13 +1,15 @@ { "id": "msteams", "name": "Microsoft Teams", - "version": "1.3.0", + "version": "1.3.1", "description": "Microsoft Teams", "main": "index.js", "author": "Stefan Malzner ", "license": "MIT", "config": { "serviceURL": "https://teams.microsoft.com", - "hasNotificationSound": true + "hasNotificationSound": true, + "hasDirectMessages": true, + "hasIndirectMessages": true } } diff --git a/uncompressed/msteams/webview.js b/uncompressed/msteams/webview.js index 0fd5253..7823c63 100644 --- a/uncompressed/msteams/webview.js +++ b/uncompressed/msteams/webview.js @@ -77,8 +77,9 @@ module.exports = Franz => { messages = value; } } + const indirectMessages = document.querySelectorAll("[class*=channel-anchor][class*=ts-unread-channel]").length; - Franz.setBadge(messages); + Franz.setBadge(messages, indirectMessages); }; Franz.injectCSS(path.join(__dirname, 'service.css')); -- cgit v1.2.3-70-g09d2