fix user lookup

This commit is contained in:
derpystuff 2022-07-03 22:05:43 +02:00
parent 43d8801821
commit 320c7464ba

View file

@ -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
}