Don't ban a user if they are already on the ban list
This commit is contained in:
parent
b5c9f6c6b2
commit
44be8355e3
|
@ -38,9 +38,20 @@ export const data = new SlashCommandBuilder()
|
||||||
.setDefaultMemberPermissions(PermissionFlagsBits.ModerateMembers);
|
.setDefaultMemberPermissions(PermissionFlagsBits.ModerateMembers);
|
||||||
|
|
||||||
export async function execute(interaction: ChatInputCommandInteraction) {
|
export async function execute(interaction: ChatInputCommandInteraction) {
|
||||||
|
const guildId = interaction.guild?.id!;
|
||||||
|
const confessionId = interaction.options.getString("id")!;
|
||||||
|
|
||||||
|
if (dt.isBanned(guildId, confessionId)) {
|
||||||
|
return interaction.reply({
|
||||||
|
content: "That user is already banned!",
|
||||||
|
ephemeral: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const result = dt.addBan(
|
const result = dt.addBan(
|
||||||
interaction.guild?.id!,
|
guildId,
|
||||||
interaction.options.getString("id")!
|
confessionId
|
||||||
);
|
);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in a new issue