Added trycatches to addcrowduser
This commit is contained in:
parent
5c50095558
commit
f9d6ed82e9
@ -12,45 +12,54 @@ const addcrowduser = new Command(
|
|||||||
|
|
||||||
const username = firstNameLetter + lastName;
|
const username = firstNameLetter + lastName;
|
||||||
const password = lastName + firstNameLetter;
|
const password = lastName + firstNameLetter;
|
||||||
console.log(username);
|
|
||||||
console.log(password);
|
|
||||||
|
|
||||||
|
try {
|
||||||
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user", {
|
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user", {
|
||||||
responseType: 'json',
|
responseType: 'json',
|
||||||
username: crowd.username,
|
username: crowd.username,
|
||||||
password: crowd.password,
|
password: crowd.password,
|
||||||
headers: {
|
headers: {
|
||||||
Accept: 'application/json'
|
Accept: 'application/json'
|
||||||
},
|
|
||||||
json: {
|
|
||||||
"name": username,
|
|
||||||
"password": {
|
|
||||||
"value": password
|
|
||||||
},
|
},
|
||||||
"active": true,
|
json: {
|
||||||
"email": args[0],
|
"name": username,
|
||||||
"first-name": args[1],
|
"password": {
|
||||||
"last-name": args[2]
|
"value": password
|
||||||
}
|
},
|
||||||
});
|
"active": true,
|
||||||
|
"email": args[0],
|
||||||
|
"first-name": args[1],
|
||||||
|
"last-name": args[2]
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error.response.body);
|
||||||
|
message.channel.send("Couldn't add the new member.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user/group/direct", {
|
try {
|
||||||
responseType: 'json',
|
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user/group/direct", {
|
||||||
username: crowd.username,
|
responseType: 'json',
|
||||||
password: crowd.password,
|
username: crowd.username,
|
||||||
headers: {
|
password: crowd.password,
|
||||||
Accept: 'application/json'
|
headers: {
|
||||||
},
|
Accept: 'application/json'
|
||||||
json: {
|
},
|
||||||
name: 'conjure-member'
|
json: {
|
||||||
},
|
name: 'conjure-member'
|
||||||
searchParams: new URLSearchParams([
|
},
|
||||||
['username', username]
|
searchParams: new URLSearchParams([
|
||||||
])
|
['username', username]
|
||||||
});
|
])
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error.response.body);
|
||||||
|
message.channel.send("Couldn't add the user to conjure-member.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
message.channel.send("Member added.");
|
message.channel.send(`Member added.\nUsername: ${username}\nPassword: ${password}`);
|
||||||
}, {
|
}, {
|
||||||
description: "Adds a member to Crowd.",
|
description: "Adds a member to Crowd.",
|
||||||
permissions: [userDict.misabiko, userDict.massimo],
|
permissions: [userDict.misabiko, userDict.massimo],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user