Skip to content

Commit f6c0ce0

Browse files
committed
fix(teams): include user email in invitation handling methods
1 parent d2b2c42 commit f6c0ce0

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/teams/application/controller/invitations/controller.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ export class TeamsInvitationsController {
2727
async getOne(
2828
@Param('slug') slug: string,
2929
@Param('code') code: string,
30-
@GetUserId() userId: string,
30+
@GetUser() user: JwtPayload,
3131
) {
32-
return this.facade.getInvitation(slug, code, userId);
32+
return this.facade.getInvitation(slug, code, user.sub, user.email);
3333
}
3434

3535
@Post()
@@ -64,8 +64,8 @@ export class TeamsInvitationsController {
6464
async decline(
6565
@Param('slug') slug: string,
6666
@Param('code') code: string,
67-
@GetUserId() userId: string,
67+
@GetUser() user: JwtPayload,
6868
) {
69-
return this.facade.declineInvitation(slug, code, userId);
69+
return this.facade.declineInvitation(slug, code, user.sub, user.email);
7070
}
7171
}

src/teams/application/team.facade.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ export class TeamsFacade {
4040

4141
public getTeamBySlug = (slug: string) => this.findTeamQ.execute(slug);
4242

43-
public getInvitation = (slug: string, code: string, userId: string) =>
44-
this.getInvitationQ.execute(slug, code, userId);
43+
public getInvitation = (slug: string, code: string, userId: string, userEmail: string) =>
44+
this.getInvitationQ.execute(slug, code, userId, userEmail);
4545

4646
public createTeam = (ownerId: string, dto: CreateTeamDto) =>
4747
this.createTeamUc.execute(ownerId, dto);
@@ -68,8 +68,8 @@ export class TeamsFacade {
6868
public acceptInvite = (code: string, userId: string, email: string) =>
6969
this.acceptInviteUc.execute(code, userId, email);
7070

71-
public declineInvitation = (slug: string, code: string, userId: string) =>
72-
this.declineInvitationUc.execute(slug, code, userId);
71+
public declineInvitation = (slug: string, code: string, userId: string, userEmail: string) =>
72+
this.declineInvitationUc.execute(slug, code, userId, userEmail);
7373

7474
public updateInvitation = (
7575
slug: string,

0 commit comments

Comments
 (0)