This commit is contained in:
Christopher Cookman 2023-03-13 13:42:21 -06:00
parent 92515edc99
commit 3ad351fb1b
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42

View file

@ -258,7 +258,7 @@ dcClient.on('interactionCreate', async interaction => {
} = interaction; } = interaction;
switch (commandName) { switch (commandName) {
case "new": case "new":
interaction.deferReply({ephemeral: true}); await interaction.deferReply({ephemeral: true});
lookupExtension(interaction.user.id, "uid").then((result) => { lookupExtension(interaction.user.id, "uid").then((result) => {
if (result.status == "exists") { if (result.status == "exists") {
// The user already has an extension, return an ephemeral message saying so // The user already has an extension, return an ephemeral message saying so
@ -309,7 +309,7 @@ dcClient.on('interactionCreate', async interaction => {
}); });
break; break;
case "whoami": case "whoami":
interaction.deferReply({ephemeral: true}); await interaction.deferReply({ephemeral: true});
lookupExtension(interaction.user.id, "uid").then((result) => { lookupExtension(interaction.user.id, "uid").then((result) => {
if (result.status == "exists") { if (result.status == "exists") {
// The user already has an extension, return an ephemeral message saying so // The user already has an extension, return an ephemeral message saying so
@ -343,7 +343,7 @@ dcClient.on('interactionCreate', async interaction => {
break; break;
case "list": case "list":
interaction.deferReply({ephemeral: false}); await interaction.deferReply({ephemeral: false});
pbxClient.request(funcs.generateQuery("list", {})).then((result) => { pbxClient.request(funcs.generateQuery("list", {})).then((result) => {
let extensions = result.fetchAllExtensions.extension; let extensions = result.fetchAllExtensions.extension;
// key:value pairs of extension:username // key:value pairs of extension:username
@ -375,7 +375,7 @@ dcClient.on('interactionCreate', async interaction => {
}) })
break; break;
} }
interaction.deferReply({ephemeral: true}); await interaction.deferReply({ephemeral: true});
lookupExtension(interaction.user.id, "uid").then((result) => { lookupExtension(interaction.user.id, "uid").then((result) => {
if (result.status == "exists") { if (result.status == "exists") {
// The user has an extension, delete it // The user has an extension, delete it