in action.js [3:27]
function main({ email, org, slacktoken }) {
return new Promise((resolve, reject) => {
request.post({
url: `https://${org}.slack.com/api/users.admin.invite`,
form: {
email: email,
token: slacktoken,
set_active: true
}
}, (err, httpResponse, body) => {
if (err) {
reject({ message: "Error" + err });
} else {
body = JSON.parse(body);
if (body.ok) {
resolve({
message: `Success! Check ${email} for an invite from Slack.`
});
} else {
reject({ message: body.error });
}
}
});
});
}