From 329c2eeaa25d2f6e631a2b3ea9bf94745b27163e Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Fri, 23 Jun 2017 13:10:21 +0200 Subject: [PATCH] Added *temporary* solution to pinned messages --- .../discordplugin/listeners/MCChatListener.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/buttondevteam/discordplugin/listeners/MCChatListener.java b/src/main/java/buttondevteam/discordplugin/listeners/MCChatListener.java index d3d3b41..1bc5218 100644 --- a/src/main/java/buttondevteam/discordplugin/listeners/MCChatListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/MCChatListener.java @@ -173,10 +173,16 @@ public class MCChatListener implements Listener, IListener Bukkit.dispatchCommand(dsender, cmd); lastlistp = (short) Bukkit.getOnlinePlayers().size(); } else { - TBMCChatAPI.SendChatMessage(Channel.GlobalChat, dsender, - dmessage + (event.getMessage().getAttachments().size() > 0 ? "\n" + event.getMessage() - .getAttachments().stream().map(a -> a.getUrl()).collect(Collectors.joining("\n")) - : "")); + if (dmessage.length() == 0 && event.getMessage().getAttachments().size() == 0) + TBMCChatAPI.SendChatMessage(Channel.GlobalChat, dsender, "pinned a message on Discord."); // TODO: Not chat message + else + TBMCChatAPI + .SendChatMessage(Channel.GlobalChat, + dsender, dmessage + + (event.getMessage().getAttachments().size() > 0 + ? "\n" + event.getMessage().getAttachments().stream() + .map(a -> a.getUrl()).collect(Collectors.joining("\n")) + : "")); event.getMessage().getChannel().getMessageHistory().stream().forEach(m -> { try { final IReaction reaction = m.getReactionByUnicode(DiscordPlugin.DELIVERED_REACTION);