handle already_in_team error properly

This commit is contained in:
Riku Rouvila
2020-01-13 19:27:23 +02:00
parent 81ebeff144
commit 7cfeec5404
3 changed files with 10 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,4 @@
config.json
node_modules
.history
.env

2
package-lock.json generated
View File

@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
"integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
"requires": {
"mime-types": "2.1.17",
"mime-types": "~2.1.16",
"negotiator": "0.6.1"
}
},

View File

@@ -24,6 +24,10 @@ module.exports = function (app) {
res.status(400).send('already_invited');
}
function alreadyInTeam() {
res.status(400).send("already_in_team");
}
slack
.createInvite(req.body.email)
.then(function() {
@@ -45,7 +49,9 @@ module.exports = function (app) {
if(err === 'already_invited') {
return alreadyInvited(req.body.email);
}
if (err === "already_in_team") {
return alreadyInTeam();
}
var message = 'Creating automatic invitation failed for: ' + req.body.email + ' reason: ' + err;
slack.createMessage(message);