From b7c8e9dfa66732ae9f6886e2b9e807317c5dcf53 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Fri, 23 Jun 2017 19:36:17 +0200 Subject: [PATCH] Added check for Maven project --- .../discordplugin/listeners/AutoUpdaterListener.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java b/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java index 276797b..9e69f43 100644 --- a/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/AutoUpdaterListener.java @@ -5,6 +5,7 @@ import java.util.function.Supplier; import buttondevteam.discordplugin.DiscordPlugin; import buttondevteam.discordplugin.DiscordSender; +import buttondevteam.lib.PluginUpdater; import buttondevteam.lib.TBMCCoreAPI; import sx.blah.discord.api.events.IListener; import sx.blah.discord.handle.impl.events.guild.channel.message.MessageReceivedEvent; @@ -29,13 +30,14 @@ public class AutoUpdaterListener implements IListener { 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"))) + && PluginUpdater.isMaven(project, branch) && TBMCCoreAPI.UpdatePlugin(project, new DiscordSender(null, TBMCCoreAPI.IsTestServer() // ? DiscordPlugin.chatchannel // : DiscordPlugin.botroomchannel), branch) - && ((Supplier) () -> { // Best looking code I've ever written + && ((Supplier) () -> { try { int hi, ei, prnum; if ((hi = embed.getDescription().indexOf('#')) > -1