aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/commands/core/invite.js
diff options
context:
space:
mode:
authormarzavec <admin@marzavec.com>2020-03-06 22:11:19 +0100
committerGitHub <noreply@github.com>2020-03-06 22:11:19 +0100
commit05436fa4dcc8e511468b840bf3e9fbe03a0088cb (patch)
treede2f05d19fdbe74bc7ac6469316a399a3cbb003f /server/src/commands/core/invite.js
parentMinor UAC tweaks (diff)
parentDeduplicate verifyNickname into a single importable function (diff)
downloadhackchat-05436fa4dcc8e511468b840bf3e9fbe03a0088cb.tar.gz
hackchat-05436fa4dcc8e511468b840bf3e9fbe03a0088cb.zip
Merge pull request #90 from MinusGix/verifyNicknameMove
Deduplicate verifyNickname into a single importable function
Diffstat (limited to '')
-rw-r--r--server/src/commands/core/invite.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/server/src/commands/core/invite.js b/server/src/commands/core/invite.js
index b594586..6d7c2af 100644
--- a/server/src/commands/core/invite.js
+++ b/server/src/commands/core/invite.js
@@ -2,8 +2,7 @@
Description: Generates a semi-unique channel name then broadcasts it to each client
*/
-// module support functions
-const verifyNickname = (nick) => /^[a-zA-Z0-9_]{1,24}$/.test(nick);
+import * as UAC from "../utility/UAC/_info";
// module main
export async function run(core, server, socket, data) {
@@ -16,7 +15,7 @@ export async function run(core, server, socket, data) {
}
// verify user input
- if (typeof data.nick !== 'string' || !verifyNickname(data.nick)) {
+ if (typeof data.nick !== 'string' || !UAC.verifyNickname(data.nick)) {
return true;
}