aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/commands/core
diff options
context:
space:
mode:
authorMinusGix <MinusGix@gmail.com>2018-12-28 17:06:00 +0100
committerGitHub <noreply@github.com>2018-12-28 17:06:00 +0100
commit4ba5878d3be36008567689040dd3b99e3ce5b322 (patch)
treefdfc9168bc649596b2dc63676b3ffb4966910865 /server/src/commands/core
parentfix issue #42 (diff)
downloadhackchat-4ba5878d3be36008567689040dd3b99e3ce5b322.tar.gz
hackchat-4ba5878d3be36008567689040dd3b99e3ce5b322.zip
Add a check for if there is a target parameter
Diffstat (limited to 'server/src/commands/core')
-rw-r--r--server/src/commands/core/whisper.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/src/commands/core/whisper.js b/server/src/commands/core/whisper.js
index e089b45..7173ae9 100644
--- a/server/src/commands/core/whisper.js
+++ b/server/src/commands/core/whisper.js
@@ -85,6 +85,16 @@ exports.whisperCheck = (core, server, socket, payload) => {
if (payload.text.startsWith('/whisper')) {
let input = payload.text.split(' ');
+ // If there is no nickname target parameter
+ if (input[1] === undefined) {
+ server.reply({
+ cmd: 'warn',
+ text: 'Refer to `/help whisper` for instructions on how to use this command.'
+ }, socket);
+
+ return false;
+ }
+
let target = input[1].replace(/@/g, '');
input.splice(0, 2);
let whisperText = input.join(' ');