From 92515edc99d328849f4b9e3e90c1d0de893d67ab Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 13 Mar 2023 13:40:52 -0600 Subject: [PATCH] Defer reply instead of sending a fucking emote --- index.js | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/index.js b/index.js index eaeba45..5116f11 100644 --- a/index.js +++ b/index.js @@ -258,10 +258,7 @@ dcClient.on('interactionCreate', async interaction => { } = interaction; switch (commandName) { case "new": - interaction.reply({ - content: "", - ephemeral: true - }) + interaction.deferReply({ephemeral: true}); lookupExtension(interaction.user.id, "uid").then((result) => { if (result.status == "exists") { // The user already has an extension, return an ephemeral message saying so @@ -312,10 +309,7 @@ dcClient.on('interactionCreate', async interaction => { }); break; case "whoami": - interaction.reply({ - content: "", - ephemeral: true - }) + interaction.deferReply({ephemeral: true}); lookupExtension(interaction.user.id, "uid").then((result) => { if (result.status == "exists") { // The user already has an extension, return an ephemeral message saying so @@ -349,9 +343,7 @@ dcClient.on('interactionCreate', async interaction => { break; case "list": - interaction.reply({ - content: "" - }) + interaction.deferReply({ephemeral: false}); pbxClient.request(funcs.generateQuery("list", {})).then((result) => { let extensions = result.fetchAllExtensions.extension; // key:value pairs of extension:username @@ -383,10 +375,7 @@ dcClient.on('interactionCreate', async interaction => { }) break; } - interaction.reply({ - content: "", - ephemeral: true - }) + interaction.deferReply({ephemeral: true}); lookupExtension(interaction.user.id, "uid").then((result) => { if (result.status == "exists") { // The user has an extension, delete it