feat: team invitation module added
This commit is contained in:
@@ -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)();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user