feat: team invitation module added

This commit is contained in:
Mir Arif Hasan
2023-02-08 17:48:52 +06:00
parent 2d4a5a30f7
commit 46579900cd
10 changed files with 785 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import { Parent, ResolveField, Resolver } from '@nestjs/graphql';
import { Team } from 'src/team/team.model';
import { TeamInvitation } from './team-invitation.model';
import { TeamInvitationService } from './team-invitation.service';
@Resolver(() => Team)
export class TeamTeamInviteExtResolver {
constructor(private readonly teamInviteService: TeamInvitationService) {}
@ResolveField(() => [TeamInvitation], {
description: 'Get all the active invites in the team',
complexity: 10,
})
teamInvitations(@Parent() team: Team): Promise<TeamInvitation[]> {
return this.teamInviteService.getAllInvitationsInTeam(team)();
}
}