Admin endpoints
This commit is contained in:
@ -13,7 +13,7 @@ router.post('auth.info', auth(), async ctx => {
|
||||
|
||||
ctx.body = {
|
||||
data: {
|
||||
user: await presentUser(ctx, user),
|
||||
user: await presentUser(ctx, user, { includeDetails: true }),
|
||||
team: await presentTeam(ctx, team),
|
||||
},
|
||||
};
|
||||
@ -51,9 +51,14 @@ router.post('auth.slack', async ctx => {
|
||||
name: data.user.name,
|
||||
email: data.user.email,
|
||||
teamId: team.id,
|
||||
isAdmin: !teamExisted,
|
||||
slackData: data.user,
|
||||
slackAccessToken: data.access_token,
|
||||
});
|
||||
|
||||
// Set initial avatar
|
||||
await user.updateAvatar();
|
||||
await user.save();
|
||||
}
|
||||
|
||||
if (!teamExisted) {
|
||||
@ -68,10 +73,6 @@ router.post('auth.slack', async ctx => {
|
||||
expires: new Date('2100'),
|
||||
});
|
||||
|
||||
// Update user's avatar
|
||||
await user.updateAvatar();
|
||||
await user.save();
|
||||
|
||||
ctx.body = {
|
||||
data: {
|
||||
user: await presentUser(ctx, user),
|
||||
|
Reference in New Issue
Block a user