Addressed PR feedback

This commit is contained in:
Jori Lallo
2017-12-30 19:48:43 +02:00
parent 8f045b5c34
commit 94dfebe5a0
4 changed files with 33 additions and 15 deletions

View File

@ -27,7 +27,7 @@ router.post('auth.slack', async ctx => {
let user = await User.findOne({ where: { slackId: data.user.id } });
let team = await Team.findOne({ where: { slackId: data.team.id } });
const teamExisted = !!team;
const isFirstUser = !team;
if (team) {
team.name = data.team.name;
@ -51,7 +51,7 @@ router.post('auth.slack', async ctx => {
name: data.user.name,
email: data.user.email,
teamId: team.id,
isAdmin: !teamExisted,
isAdmin: isFirstUser,
slackData: data.user,
slackAccessToken: data.access_token,
});
@ -61,7 +61,7 @@ router.post('auth.slack', async ctx => {
await user.save();
}
if (!teamExisted) {
if (isFirstUser) {
await team.createFirstCollection(user.id);
}