mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-11 15:43:03 -04:00
fix user lookup
This commit is contained in:
parent
43d8801821
commit
320c7464ba
1 changed files with 9 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
module.exports.getUser = async function(context, query){
|
async function getUser(context, query){
|
||||||
let user;
|
let user;
|
||||||
let member;
|
let member;
|
||||||
if(/[0-9]{17,18}/.test(query)){
|
if(/[0-9]{17,18}/.test(query)){
|
||||||
|
@ -16,7 +16,7 @@ module.exports.getUser = async function(context, query){
|
||||||
return {user: user, member: member};
|
return {user: user, member: member};
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports.getMember = async function(context, query){
|
async function getMember(context, query){
|
||||||
if(!context.guild) return;
|
if(!context.guild) return;
|
||||||
if(/[0-9]{17,18}/.test(query)){
|
if(/[0-9]{17,18}/.test(query)){
|
||||||
let uid = query.match(/[0-9]{17,18}/)
|
let uid = query.match(/[0-9]{17,18}/)
|
||||||
|
@ -50,10 +50,16 @@ const BADGES = Object.freeze({
|
||||||
[UserFlags.PREMIUM_EARLY_SUPPORTER]: '<:badge_earlysupporter:903277590956101672>'
|
[UserFlags.PREMIUM_EARLY_SUPPORTER]: '<:badge_earlysupporter:903277590956101672>'
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports.renderBadges = function(user){
|
function renderBadges(user){
|
||||||
let badges = [];
|
let badges = [];
|
||||||
for(const flag of Object.keys(BADGES)){
|
for(const flag of Object.keys(BADGES)){
|
||||||
if(user.hasFlag(parseInt(flag))) badges.push(BADGES[flag])
|
if(user.hasFlag(parseInt(flag))) badges.push(BADGES[flag])
|
||||||
}
|
}
|
||||||
return badges;
|
return badges;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
getUser,
|
||||||
|
getMember,
|
||||||
|
renderBadges
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue