From 61975f38db3b3248770256483e4d32cd4b74d487 Mon Sep 17 00:00:00 2001 From: Mirco Wittrien Date: Mon, 24 Jun 2019 17:42:31 +0200 Subject: [PATCH] Update ServerFolders.plugin.js --- Plugins/ServerFolders/ServerFolders.plugin.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Plugins/ServerFolders/ServerFolders.plugin.js b/Plugins/ServerFolders/ServerFolders.plugin.js index ca47cc2dd9..b03d658baf 100644 --- a/Plugins/ServerFolders/ServerFolders.plugin.js +++ b/Plugins/ServerFolders/ServerFolders.plugin.js @@ -3,7 +3,7 @@ class ServerFolders { getName () {return "ServerFolders";} - getVersion () {return "6.3.1";} + getVersion () {return "6.3.2";} getAuthor () {return "DevilBro";} @@ -11,7 +11,7 @@ class ServerFolders { initConstructor () { this.changelog = { - "fixed":[["Settings","Fixed collision between ForceCloseAllFolders and ForceOpenFolderOfSelectedServer Settings"]], + "fixed":[["Server Outage","Fixed issue where servers that return from an outage would not be hidden by the plugin"]], }; this.labels = {}; @@ -637,6 +637,15 @@ class ServerFolders { this.updateFolderNotifications(folderdiv); },1000); } + else if (!wrapper.getAttribute("folder")) { + this.cachedGuildState[instance.props.guild.id] = this.getGuildState(instance); + let folderdiv = this.getFolderOfServer(instance.props.guild); + if (folderdiv) { + this.hideServer(wrapper, folderdiv); + this.updateCopyInFolderContent(wrapper, folderdiv); + this.updateFolderNotifications(folderdiv); + } + } } if (methodnames.includes("componentWillUnmount")) { let folderdiv = this.getFolderOfServer(instance.props.guild);