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 password = lastName + firstNameLetter;
|
||||
console.log(username);
|
||||
console.log(password);
|
||||
|
||||
|
||||
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user", {
|
||||
responseType: 'json',
|
||||
username: crowd.username,
|
||||
password: crowd.password,
|
||||
headers: {
|
||||
Accept: 'application/json'
|
||||
},
|
||||
json: {
|
||||
"name": username,
|
||||
"password": {
|
||||
"value": password
|
||||
try {
|
||||
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user", {
|
||||
responseType: 'json',
|
||||
username: crowd.username,
|
||||
password: crowd.password,
|
||||
headers: {
|
||||
Accept: 'application/json'
|
||||
},
|
||||
"active": true,
|
||||
"email": args[0],
|
||||
"first-name": args[1],
|
||||
"last-name": args[2]
|
||||
}
|
||||
});
|
||||
json: {
|
||||
"name": username,
|
||||
"password": {
|
||||
"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", {
|
||||
responseType: 'json',
|
||||
username: crowd.username,
|
||||
password: crowd.password,
|
||||
headers: {
|
||||
Accept: 'application/json'
|
||||
},
|
||||
json: {
|
||||
name: 'conjure-member'
|
||||
},
|
||||
searchParams: new URLSearchParams([
|
||||
['username', username]
|
||||
])
|
||||
});
|
||||
try {
|
||||
await got.post("https://conjure.etsmtl.ca/crowd/rest/usermanagement/1/user/group/direct", {
|
||||
responseType: 'json',
|
||||
username: crowd.username,
|
||||
password: crowd.password,
|
||||
headers: {
|
||||
Accept: 'application/json'
|
||||
},
|
||||
json: {
|
||||
name: 'conjure-member'
|
||||
},
|
||||
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.",
|
||||
permissions: [userDict.misabiko, userDict.massimo],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user