Drop: Always defer drop replies
This commit is contained in:
@@ -11,12 +11,13 @@ module.exports = {
|
|||||||
.setDescription("Drop a card"),
|
.setDescription("Drop a card"),
|
||||||
|
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
|
await interaction.deferReply();
|
||||||
const user = await UserUtils.getUserByDiscordId(interaction.member.id);
|
const user = await UserUtils.getUserByDiscordId(interaction.member.id);
|
||||||
|
|
||||||
let permissionLevel = await UserUtils.getPermissionLevel(interaction.member);
|
let permissionLevel = await UserUtils.getPermissionLevel(interaction.member);
|
||||||
const cooldowns = await UserUtils.getCooldowns(user);
|
const cooldowns = await UserUtils.getCooldowns(user);
|
||||||
if (cooldowns.dropCooldown > 0 && permissionLevel < 2) {
|
if (cooldowns.dropCooldown > 0 && permissionLevel < 2) {
|
||||||
interaction.reply({
|
interaction.editReply({
|
||||||
content: `You can drop more cards in ${Math.floor((cooldowns.dropCooldown % 3600000) / 60000)} minutes`,
|
content: `You can drop more cards in ${Math.floor((cooldowns.dropCooldown % 3600000) / 60000)} minutes`,
|
||||||
ephemeral: false
|
ephemeral: false
|
||||||
});
|
});
|
||||||
@@ -89,9 +90,9 @@ module.exports = {
|
|||||||
|
|
||||||
const file = new AttachmentBuilder(deckImage);
|
const file = new AttachmentBuilder(deckImage);
|
||||||
|
|
||||||
const message = await interaction.reply({ content: 'asd', components: [row], files: [file], fetchReply: true });
|
const message = await interaction.editReply({ content: 'asd', components: [row], files: [file], fetchReply: true });
|
||||||
|
|
||||||
//const message = await interaction.reply({ content: reply, components: [row], fetchReply: true });
|
//const message = await interaction.editReply({ content: reply, components: [row], fetchReply: true });
|
||||||
//set users drop cooldown
|
//set users drop cooldown
|
||||||
await UserUtils.setCooldown(user, "drop", await GeneralUtils.getBotProperty("dropTimeout"));
|
await UserUtils.setCooldown(user, "drop", await GeneralUtils.getBotProperty("dropTimeout"));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user