Small tweak

This commit is contained in:
2024-09-09 22:20:39 +02:00
parent 0c2ce02502
commit fc50bc7a78

View File

@@ -1,5 +1,5 @@
import { embedColor, hypixelGuildID } from "config/options.js" import { embedColor, hypixelGuildID } from "config/options.js"
import { ChatInputCommandInteraction, GuildMember, TextChannel } from "discord.js" import { ChannelType, ChatInputCommandInteraction, GuildMember, TextChannel } from "discord.js"
import { IGuildData } from "interfaces" import { IGuildData } from "interfaces"
import verify from "schemas/verifyTag.js" import verify from "schemas/verifyTag.js"
import env from "utils/Env.js" import env from "utils/Env.js"
@@ -11,6 +11,17 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
await interaction.deferReply() await interaction.deferReply()
const discordMember = interaction.member as GuildMember const discordMember = interaction.member as GuildMember
const channel = interaction.channel
if (channel?.type !== ChannelType.GuildText) {
await interaction.editReply({
embeds: [{
description: "This command can only be used in a server.",
color: embedColor
}]
})
return
}
if (discordMember.user.id !== env.prod.dev) { if (discordMember.user.id !== env.prod.dev) {
await interaction.editReply({ await interaction.editReply({
@@ -117,7 +128,7 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
console.log("Successfully updated all roles.") console.log("Successfully updated all roles.")
await (interaction.channel as TextChannel)?.send({ await channel.send({
embeds: [{ embeds: [{
description: "Successfully updated all roles.", description: "Successfully updated all roles.",
color: embedColor color: embedColor