From 21eafef32dfc50392da0d01660eb48f7053f2129 Mon Sep 17 00:00:00 2001 From: Maxime Poulin Date: Wed, 25 May 2016 03:23:03 -0400 Subject: [PATCH] Don't send completely empty messages --- client/js/lounge.js | 7 +++++++ src/plugins/inputs/msg.js | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/client/js/lounge.js b/client/js/lounge.js index 34b96ec6..3354d4fd 100644 --- a/client/js/lounge.js +++ b/client/js/lounge.js @@ -604,11 +604,18 @@ $(function() { form.on("submit", function(e) { e.preventDefault(); var text = input.val(); + + if (text.length === 0) { + return; + } + input.val(""); + if (text.indexOf("/clear") === 0) { clear(); return; } + socket.emit("input", { target: chat.data("id"), text: text diff --git a/src/plugins/inputs/msg.js b/src/plugins/inputs/msg.js index 2d765346..379dea61 100644 --- a/src/plugins/inputs/msg.js +++ b/src/plugins/inputs/msg.js @@ -9,6 +9,11 @@ exports.input = function(network, chan, cmd, args) { } var msg = args.join(" "); + + if (msg.length === 0) { + return true; + } + irc.say(target, msg); if (!network.irc.network.cap.isEnabled("echo-message")) {