Defer update on all admin panel button presses

pull/70/head
Skyler Grey 3 years ago
parent 877a5c958b
commit a325d264a3
Signed by: Minion3665
GPG Key ID: 1AFD10256B3C714D

@ -189,8 +189,8 @@ const callback = async (interaction: CommandInteraction): Promise<void> => {
return; return;
} }
const guild = (await client.guilds.fetch(GuildID)) as Guild | null; const guild = (await client.guilds.fetch(GuildID)) as Guild | null;
await i.deferUpdate();
if (!guild) { if (!guild) {
await i.deferUpdate();
await interaction.editReply({ await interaction.editReply({
embeds: [ embeds: [
new EmojiEmbed().setTitle("Admin").setDescription("Not in server").setStatus("Danger") new EmojiEmbed().setTitle("Admin").setDescription("Not in server").setStatus("Danger")
@ -200,7 +200,6 @@ const callback = async (interaction: CommandInteraction): Promise<void> => {
return; return;
} }
if (i.customId === "stats") { if (i.customId === "stats") {
await i.deferUpdate();
await interaction.editReply({ await interaction.editReply({
embeds: [ embeds: [
new EmojiEmbed() new EmojiEmbed()
@ -238,7 +237,6 @@ const callback = async (interaction: CommandInteraction): Promise<void> => {
components: [] components: []
}); });
} else if (i.customId === "data") { } else if (i.customId === "data") {
await i.deferUpdate();
// Get all the data and convert to a string // Get all the data and convert to a string
const data = await client.database.guilds.read(guild.id); const data = await client.database.guilds.read(guild.id);
const stringified = JSON.stringify(data, null, 2); const stringified = JSON.stringify(data, null, 2);
@ -277,7 +275,6 @@ const callback = async (interaction: CommandInteraction): Promise<void> => {
components: [] components: []
}); });
} else if (i.customId === "cache") { } else if (i.customId === "cache") {
await i.deferUpdate();
await client.memory.forceUpdate(guild.id); await client.memory.forceUpdate(guild.id);
await interaction.editReply({ await interaction.editReply({
embeds: [ embeds: [

Loading…
Cancel
Save