From eec99669c8b6d08bf4153a58aa72dabd5aacdae0 Mon Sep 17 00:00:00 2001 From: MinusGix Date: Fri, 6 Mar 2020 14:41:09 -0600 Subject: Deduplicate verifyNickname into a single importable function --- server/src/commands/core/join.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'server/src/commands/core/join.js') diff --git a/server/src/commands/core/join.js b/server/src/commands/core/join.js index 3a59a6d..7e98721 100644 --- a/server/src/commands/core/join.js +++ b/server/src/commands/core/join.js @@ -13,8 +13,6 @@ const hash = (password) => { return sha.digest('base64').substr(0, 6); }; -const verifyNickname = (nick) => /^[a-zA-Z0-9_]{1,24}$/.test(nick); - // exposed "login" function to allow hooks to verify user join events // returns object containing user info or string if error export function parseNickname(core, data) { @@ -29,7 +27,7 @@ export function parseNickname(core, data) { const nickArray = data.nick.split('#', 2); userInfo.nick = nickArray[0].trim(); - if (!verifyNickname(userInfo.nick)) { + if (!UAC.verifyNickname(userInfo.nick)) { // return error as string return 'Nickname must consist of up to 24 letters, numbers, and underscores'; } -- cgit v1.2.1