Maybe fix name changes?

This commit is contained in:
Christopher Cookman 2024-04-04 15:52:09 -06:00
parent 98d100d148
commit 8640d46db5
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42
2 changed files with 23 additions and 16 deletions

View file

@ -39,6 +39,19 @@
"type": 1, "type": 1,
"default_member_permissions": 0 "default_member_permissions": 0
}, },
{
"name": "name",
"description": "Change your extension's name (Defaults to your Discord name)",
"type": 1,
"options": [
{
"name": "name",
"description": "The new name for your extension",
"type": 3,
"required": false
}
]
},
{ {
"name": "admin", "name": "admin",
"description": "Admin only commands", "description": "Admin only commands",

View file

@ -181,13 +181,10 @@ const deleteExtension = (ext) => {
const updateName = (ext, name) => { const updateName = (ext, name) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
pbxClient.request(funcs.minifyQuery(funcs.generateQuery('lookup', { // update the extension name in the `users` table
ext: ext const conn = pool.getConnection();
}))).then((result) => { conn.query(`UPDATE users SET name = '${name}' WHERE extension = ${ext};`).then((result) => {
pbxClient.request(funcs.minifyQuery(funcs.generateQuery('update_name', { // Run a reload
ext: ext,
name: name
}))).then((result) => {
reload().then((result) => { reload().then((result) => {
res = { res = {
"status": "updated", "status": "updated",
@ -200,9 +197,6 @@ const updateName = (ext, name) => {
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);
}); });
}).catch((error) => {
reject(error);
});
}); });
} }