Blegh 2
This commit is contained in:
parent
bd2b17034d
commit
330a769b88
|
|
@ -28,11 +28,25 @@ module.exports = (interaction, client, bvs) => {
|
||||||
delete global.purchaseConfirmations[interaction.user.id];
|
delete global.purchaseConfirmations[interaction.user.id];
|
||||||
delete global.tempPurchasableDIDs[interaction.user.id];
|
delete global.tempPurchasableDIDs[interaction.user.id];
|
||||||
interaction.deferReply({ ephemeral: true }).then(() => {
|
interaction.deferReply({ ephemeral: true }).then(() => {
|
||||||
bvs.purchaseDID(didToPurchase, interaction.user.id).then(() => {
|
// bvs.purchaseDID(didToPurchase, interaction.user.id).then(() => {
|
||||||
interaction.editReply({ content: `Successfully purchased DID \`${bvs.formatPhoneNumber(didToPurchase)}\`. It may take a few minutes for the purchase to fully process. If after 30 minutes the DID is not showing up in your account, please contact support.`, ephemeral: true });
|
// interaction.editReply({ content: `Successfully purchased DID \`${bvs.formatPhoneNumber(didToPurchase)}\`. It may take a few minutes for the purchase to fully process. Please allow up to 5 hours for the number to become active. If you are having issues, please contact support!`, ephemeral: true });
|
||||||
|
// }).catch(error => {
|
||||||
|
// console.error("Error purchasing DID:", error);
|
||||||
|
// interaction.editReply({ content: `There was an error purchasing the DID. Please try again later.`, ephemeral: true });
|
||||||
|
// });
|
||||||
|
|
||||||
|
// DB Stuff for FreePBX
|
||||||
|
// check 'discord_users' table to get the users extension
|
||||||
|
global.db.query("SELECT extension FROM discord_users WHERE discordId = ?", [interaction.user.id]).then(results => {
|
||||||
|
if (results.length === 0) {
|
||||||
|
return interaction.editReply({ content: `You somehow got this far and don't actually have an extension. Go make one, then try again.`, ephemeral: true });
|
||||||
|
} else {
|
||||||
|
const extension = results[0].extension;
|
||||||
|
return interaction.editReply({ content: `dev: ${extension}`})
|
||||||
|
}
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.error("Error purchasing DID:", error);
|
console.error("Database error:", error);
|
||||||
interaction.editReply({ content: `There was an error purchasing the DID. Please try again later.`, ephemeral: true });
|
return interaction.editReply({ content: `There was a database error. Please try again later.`, ephemeral: true });
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
// todo: impl actually buying did
|
// todo: impl actually buying did
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue