feat: added get user projects function in project
This commit is contained in:
@@ -10,4 +10,13 @@ export class ProjectRepository extends Repository<TMProject> {
|
||||
) {
|
||||
super(projectRepository.target, projectRepository.manager, projectRepository.queryRunner);
|
||||
}
|
||||
|
||||
async findUserProjects(userId: string, skip?: number, take?: number): Promise<[TMProject[], number]> {
|
||||
return this.createQueryBuilder('project')
|
||||
.innerJoin('project.users', 'user')
|
||||
.where('user.id = :userId', {userId})
|
||||
.skip(skip ?? 0)
|
||||
.take(take ?? 0)
|
||||
.getManyAndCount();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user