From 81a9f18cb41afe85690571ffa8ff4826154d2949 Mon Sep 17 00:00:00 2001 From: Ximi1970 Date: Sun, 3 Jul 2022 17:43:34 +0200 Subject: [PATCH] New clear --- webext/background.js | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/webext/background.js b/webext/background.js index f66474a..be9a31d 100644 --- a/webext/background.js +++ b/webext/background.js @@ -879,23 +879,43 @@ SysTrayX.Window = { }, folderChanged: function (tab, displayedFolder) { - /* console.debug("Folder changed tab: " + JSON.stringify(tab)); console.debug( "Folder changed displayedFolder: " + JSON.stringify(displayedFolder) ); -*/ + const oldDisplayedFolder = SysTrayX.Messaging.displayedFolder; if (oldDisplayedFolder !== undefined) { - if (oldDisplayedFolder.accountId === displayedFolder.accountId) { - SysTrayX.Messaging.new[oldDisplayedFolder.accountId][ - oldDisplayedFolder.path - ] = []; - } + // if (oldDisplayedFolder.accountId === displayedFolder.accountId) { + console.debug( + "FolderChange clear: " + + oldDisplayedFolder.accountId + + ", " + + oldDisplayedFolder.path + ); + + if ( + SysTrayX.Messaging.new[oldDisplayedFolder.accountId] !== undefined && + SysTrayX.Messaging.new[oldDisplayedFolder.accountId][ + oldDisplayedFolder.path + ] !== undefined + ) { + SysTrayX.Messaging.new[oldDisplayedFolder.accountId][ + oldDisplayedFolder.path + ] = []; + } +// } + + console.debug( + "folderChanged countType: " + + SysTrayX.Messaging.countType + + ", " + + typeof SysTrayX.Messaging.countType + ); if (SysTrayX.Messaging.countType === "1") { + console.debug("folderChanged: New count"); getNewMailCount(); - // console.debug("listenerNewMail: New count"); } }