diff --git a/src/utils/members.ts b/src/utils/members.ts index 85dd4a48..e8ac6e2e 100644 --- a/src/utils/members.ts +++ b/src/utils/members.ts @@ -18,10 +18,15 @@ export const isMemberInVip = async (member: GuildMember) => { } const vipRoleId = await getRoleProperty("vip"); + const moderatorRoleId = await getRoleProperty("moderator"); const adminRoleId = await getRoleProperty("admin"); + const veteranRoleId = await getRoleProperty("veteran"); return ( - member.roles.cache.has(vipRoleId) || member.roles.cache.has(adminRoleId) + member.roles.cache.has(vipRoleId) || + member.roles.cache.has(moderatorRoleId) || + member.roles.cache.has(adminRoleId) || + member.roles.cache.has(veteranRoleId) ); }; @@ -32,15 +37,9 @@ export const isMemberInCouncil = async (member: GuildMember) => { }; export const isMemberInvitedToVip = async (member: GuildMember) => { - const boosterRoleId = await getRoleProperty("booster"); - const contributorRoleId = await getRoleProperty("contributor"); const regularRoleId = await getRoleProperty("regular"); - return ( - member.roles.cache.has(boosterRoleId) || - member.roles.cache.has(contributorRoleId) || - member.roles.cache.has(regularRoleId) - ); + return member.roles.cache.has(regularRoleId); }; export const isMemberAdmin = async (member: GuildMember) => {