Maybe fix name changes?
This commit is contained in:
parent
98d100d148
commit
8640d46db5
|
@ -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",
|
||||||
|
|
26
index.js
26
index.js
|
@ -181,22 +181,16 @@ 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,
|
reload().then((result) => {
|
||||||
name: name
|
res = {
|
||||||
}))).then((result) => {
|
"status": "updated",
|
||||||
reload().then((result) => {
|
"result": result
|
||||||
res = {
|
}
|
||||||
"status": "updated",
|
resolve(res);
|
||||||
"result": result
|
|
||||||
}
|
|
||||||
resolve(res);
|
|
||||||
}).catch((error) => {
|
|
||||||
reject(error);
|
|
||||||
});
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
reject(error);
|
reject(error);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue