From e64a4bbc818c65dd8f637da6310f2c53e50be400 Mon Sep 17 00:00:00 2001 From: RobotoRaccoon Date: Sat, 5 Oct 2019 09:08:06 +1000 Subject: [PATCH 1/2] Don't attempt to send empty messages to IRC --- .../java/com/cnaude/purpleirc/IRCMessageQueueWatcher.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/cnaude/purpleirc/IRCMessageQueueWatcher.java b/src/main/java/com/cnaude/purpleirc/IRCMessageQueueWatcher.java index ba13bc9..5bc148e 100644 --- a/src/main/java/com/cnaude/purpleirc/IRCMessageQueueWatcher.java +++ b/src/main/java/com/cnaude/purpleirc/IRCMessageQueueWatcher.java @@ -80,7 +80,7 @@ public class IRCMessageQueueWatcher { } private void blockingIRCMessage(final String target, final String message) { - if (!ircBot.isConnected()) { + if (!ircBot.isConnected() || message.isEmpty()) { return; } plugin.logDebug("[blockingIRCMessage] About to send IRC message to " + target + ": " + message); @@ -89,7 +89,7 @@ public class IRCMessageQueueWatcher { } private void blockingCTCPMessage(final String target, final String message) { - if (!ircBot.isConnected()) { + if (!ircBot.isConnected() || message.isEmpty()) { return; } plugin.logDebug("[blockingCTCPMessage] About to send IRC message to " + target + ": " + message); @@ -98,7 +98,7 @@ public class IRCMessageQueueWatcher { } private void blockingNoticeMessage(final String target, final String message) { - if (!ircBot.isConnected()) { + if (!ircBot.isConnected() || message.isEmpty()) { return; } plugin.logDebug("[blockingNoticeMessage] About to send IRC notice to " + target + ": " + message); From af6ded9657ff28f944ab5fca9bc5ae5df94f5d46 Mon Sep 17 00:00:00 2001 From: RobotoRaccoon Date: Sat, 5 Oct 2019 09:09:23 +1000 Subject: [PATCH 2/2] Update gitignore for JetBrains --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dcd2c7b..dc9d1c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ /target/ /nbactions.xml -/dependency-reduced-pom \ No newline at end of file +/dependency-reduced-pom.xml + +/.idea/ +/*.iml \ No newline at end of file