diff --git a/src/helpers/memberHelper.js b/src/helpers/memberHelper.js index 13ec03e..e3cd8a2 100644 --- a/src/helpers/memberHelper.js +++ b/src/helpers/memberHelper.js @@ -42,6 +42,9 @@ mh.parseMemberCommand = async function(authorId, authorFull, args, attachmentUrl case 'propic': return enums.help.PROPIC; case 'list': + if (args[1] && args[1] === "--help") { + return enums.help.LIST; + } return await mh.getAllMembersInfo(authorId, authorFull).catch((e) =>{throw e}); case '': return enums.help.MEMBER; @@ -366,9 +369,6 @@ mh.getMemberInfo = async function (authorId, memberName) { * @throws {Error} When there are no members for an author. */ mh.getAllMembersInfo = async function(authorId, authorName) { - if (args[1] && args[1] === "--help") { - return enums.help.LIST; - } const members = await mh.getMembersByAuthor(authorId); if (members == null) throw Error(enums.err.USER_NO_MEMBERS); const fields = [...members.entries()].map(([name, member]) => ({