From 320c7464bad6c8585ef00cef9088bf43cb8086a0 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Sun, 3 Jul 2022 22:05:43 +0200 Subject: [PATCH] fix user lookup --- labscore/utils/users.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/labscore/utils/users.js b/labscore/utils/users.js index 096b14e..760bfb0 100644 --- a/labscore/utils/users.js +++ b/labscore/utils/users.js @@ -1,4 +1,4 @@ -module.exports.getUser = async function(context, query){ +async function getUser(context, query){ let user; let member; if(/[0-9]{17,18}/.test(query)){ @@ -16,7 +16,7 @@ module.exports.getUser = async function(context, query){ return {user: user, member: member}; } -module.exports.getMember = async function(context, query){ +async function getMember(context, query){ if(!context.guild) return; if(/[0-9]{17,18}/.test(query)){ let uid = query.match(/[0-9]{17,18}/) @@ -50,10 +50,16 @@ const BADGES = Object.freeze({ [UserFlags.PREMIUM_EARLY_SUPPORTER]: '<:badge_earlysupporter:903277590956101672>' }) -module.exports.renderBadges = function(user){ +function renderBadges(user){ let badges = []; for(const flag of Object.keys(BADGES)){ if(user.hasFlag(parseInt(flag))) badges.push(BADGES[flag]) } return badges; +} + +module.exports = { + getUser, + getMember, + renderBadges } \ No newline at end of file