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 config.json
node_modules 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", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
"integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
"requires": { "requires": {
"mime-types": "2.1.17", "mime-types": "~2.1.16",
"negotiator": "0.6.1" "negotiator": "0.6.1"
} }
}, },

View File

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