From 14e401db8c52c12c6de08f6394ee2bb61e5a959e Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 27 May 2021 23:34:40 +0200 Subject: [msteams] Context isolation support --- recipes/msteams/webview.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'recipes/msteams/webview.js') diff --git a/recipes/msteams/webview.js b/recipes/msteams/webview.js index 6d499fb..3cd7af0 100644 --- a/recipes/msteams/webview.js +++ b/recipes/msteams/webview.js @@ -2,29 +2,23 @@ const path = require('path'); -window.electronSafeIpc = { - send: () => null, - on: () => null -}; -window.desktop = undefined; - module.exports = Franz => { const getMessages = () => { let messages = 0; const badge = document.querySelector('.activity-badge.dot-activity-badge .activity-badge'); - if (badge) { const value = parseInt(badge.innerHTML, 10); - if (!isNaN(value)) { messages = value; } } - const indirectMessages = document.querySelectorAll("[class*=channel-anchor][class*=ts-unread-channel]").length; + + const indirectMessages = document.querySelectorAll('[class*=channel-anchor][class*=ts-unread-channel]').length; Franz.setBadge(messages, indirectMessages); }; Franz.injectCSS(path.join(__dirname, 'service.css')); + Franz.injectJSUnsafe(path.join(__dirname, 'webview-unsafe.js')); Franz.loop(getMessages); }; -- cgit v1.2.3-70-g09d2