refactor: getMembersOfTeam function improved

This commit is contained in:
mirarifhasan
2024-04-29 22:29:39 +06:00
parent 293c93cc79
commit 9694c0d373

View File

@@ -459,25 +459,12 @@ export class TeamService implements UserDataHandler, OnModuleInit {
): Promise<TeamMember[]> {
let teamMembers: DbTeamMember[];
if (!cursor) {
teamMembers = await this.prisma.teamMember.findMany({
take: 10,
where: {
teamID,
},
});
} else {
teamMembers = await this.prisma.teamMember.findMany({
take: 10,
skip: 1,
cursor: {
id: cursor,
},
where: {
teamID,
},
});
}
teamMembers = await this.prisma.teamMember.findMany({
take: 10,
skip: cursor ? 1 : 0,
cursor: cursor ? { id: cursor } : undefined,
where: { teamID },
});
const members = teamMembers.map(
(entry) =>