diff --git a/src/teams/application/controller/invitations/controller.ts b/src/teams/application/controller/invitations/controller.ts index ac507ea..f653a70 100644 --- a/src/teams/application/controller/invitations/controller.ts +++ b/src/teams/application/controller/invitations/controller.ts @@ -27,9 +27,9 @@ export class TeamsInvitationsController { async getOne( @Param('slug') slug: string, @Param('code') code: string, - @GetUserId() userId: string, + @GetUser() user: JwtPayload, ) { - return this.facade.getInvitation(slug, code, userId); + return this.facade.getInvitation(slug, code, user.sub, user.email); } @Post() @@ -64,8 +64,8 @@ export class TeamsInvitationsController { async decline( @Param('slug') slug: string, @Param('code') code: string, - @GetUserId() userId: string, + @GetUser() user: JwtPayload, ) { - return this.facade.declineInvitation(slug, code, userId); + return this.facade.declineInvitation(slug, code, user.sub, user.email); } } diff --git a/src/teams/application/team.facade.ts b/src/teams/application/team.facade.ts index e768d31..dbd18b2 100644 --- a/src/teams/application/team.facade.ts +++ b/src/teams/application/team.facade.ts @@ -40,8 +40,8 @@ export class TeamsFacade { public getTeamBySlug = (slug: string) => this.findTeamQ.execute(slug); - public getInvitation = (slug: string, code: string, userId: string) => - this.getInvitationQ.execute(slug, code, userId); + public getInvitation = (slug: string, code: string, userId: string, userEmail: string) => + this.getInvitationQ.execute(slug, code, userId, userEmail); public createTeam = (ownerId: string, dto: CreateTeamDto) => this.createTeamUc.execute(ownerId, dto); @@ -68,8 +68,8 @@ export class TeamsFacade { public acceptInvite = (code: string, userId: string, email: string) => this.acceptInviteUc.execute(code, userId, email); - public declineInvitation = (slug: string, code: string, userId: string) => - this.declineInvitationUc.execute(slug, code, userId); + public declineInvitation = (slug: string, code: string, userId: string, userEmail: string) => + this.declineInvitationUc.execute(slug, code, userId, userEmail); public updateInvitation = ( slug: string,