From 972ea865e0ad531a7370333c24e828734789fc28 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Thu, 22 Dec 2016 23:46:04 +0100 Subject: [PATCH] Only reacting if prod. or not master So it won't put a checkmark on master commits if updated on a test server --- .../listeners/AutoUpdaterListener.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java b/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java index 0c14ce8..56551ed 100644 --- a/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java @@ -21,13 +21,14 @@ public class AutoUpdaterListener implements IListener { return; String branch = title.substring(title.indexOf(':') + 1, title.indexOf(']')); String project = title.substring(title.indexOf('[') + 1, title.indexOf(':')); - if (branch.equals("master") || (TBMCCoreAPI.IsTestServer() && branch.equals("dev"))) - if (TBMCCoreAPI.UpdatePlugin(project, new DiscordSender(null, DiscordPlugin.chatchannel), branch)) - try { - event.getMessage().addReaction(DiscordPlugin.DELIVERED_REACTION); - } catch (RateLimitException e) { // TODO: Handle - } catch (Exception e) { - TBMCCoreAPI.SendException("An error occured while reacting to plugin update!", e); - } + if (branch.equals("master") || (TBMCCoreAPI.IsTestServer() && branch.equals("dev")) + && TBMCCoreAPI.UpdatePlugin(project, new DiscordSender(null, DiscordPlugin.chatchannel), branch) + && (!TBMCCoreAPI.IsTestServer() || !branch.equals("master"))) + try { + event.getMessage().addReaction(DiscordPlugin.DELIVERED_REACTION); + } catch (RateLimitException e) { // TODO: Handle + } catch (Exception e) { + TBMCCoreAPI.SendException("An error occured while reacting to plugin update!", e); + } } }