Moved guild rank function to seperate module
This commit is contained in:
@@ -2,10 +2,10 @@ import { ActionRowBuilder, ButtonBuilder, ButtonStyle, GuildMember, TextChannel
|
||||
import { ignM, largeM, smallM } from "~/config/limitmessages.js"
|
||||
import { embedColor, inactivityLogChannel } from "~/config/options.js"
|
||||
import { inactivity } from "~/config/questions.js"
|
||||
import { beast, gm, guildRole, guildStaff, manager, member, moderator } from "~/config/roles.js"
|
||||
import { beast, gm, guildRole, guildStaff, leader, member, staff } from "~/config/roles.js"
|
||||
import { IButton } from "~/interfaces"
|
||||
import applicationQuestions from "~/utils/Functions/applicationquestions.js"
|
||||
const guildRoles = [gm, manager, moderator, beast, member, guildStaff, guildRole]
|
||||
const guildRoles = [gm, leader, staff, beast, member, guildStaff, guildRole]
|
||||
|
||||
export default {
|
||||
name: "guildinactivitylog",
|
||||
|
||||
@@ -2,6 +2,7 @@ import { GuildMember } from "discord.js"
|
||||
import { addVerify, getVerify } from "src/drizzle/functions.js"
|
||||
import { devMessage, embedColor, hypixelGuildID } from "~/config/options.js"
|
||||
import { IModal } from "~/interfaces"
|
||||
import getGuildRank from "~/utils/Functions/guildrank.js"
|
||||
import roleManage from "~/utils/Functions/rolesmanage.js"
|
||||
import { getGuild, getHeadURL, getPlayer, getUUID } from "~/utils/Hypixel.js"
|
||||
|
||||
@@ -109,34 +110,9 @@ export default {
|
||||
const GuildMembers = guild!.members
|
||||
const guildRank = GuildMembers.find(member => member.uuid === player.uuid)!.rank
|
||||
|
||||
if (guildRank === "Guild Master") {
|
||||
const roles = roleManage("gm")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
if (guildRank === "Manager") {
|
||||
const roles = roleManage("manager")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
if (guildRank === "Moderator") {
|
||||
const roles = roleManage("moderator")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
if (guildRank === "Beast") {
|
||||
const roles = roleManage("beast")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
if (guildRank === "Elite") {
|
||||
const roles = roleManage("elite")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
if (guildRank === "Member") {
|
||||
const roles = roleManage("member")
|
||||
await user.roles.add(roles.rolesToAdd, "Verification")
|
||||
const rank = getGuildRank(guildRank)
|
||||
if (rank) {
|
||||
await user.roles.add(rank.rolesToAdd, "Verification")
|
||||
}
|
||||
|
||||
await user.roles.add(roleManage("default").rolesToAdd, "Verification")
|
||||
|
||||
Reference in New Issue
Block a user