refactor: refactoring some project service functions

This commit is contained in:
2026-07-05 14:43:05 +03:30
parent 35d0d9f7cd
commit 5763cb7d6c
2 changed files with 31 additions and 29 deletions
@@ -6,8 +6,18 @@ import { TMProject } from "../entities/project.entity";
@Injectable()
export class ProjectRepository extends Repository<TMProject> {
constructor(
@InjectRepository(TMProject) projectRepository: Repository<TMProject>,
@InjectRepository(TMProject)
private readonly projectRepository: Repository<TMProject>,
) {
super(projectRepository.target, projectRepository.manager, projectRepository.queryRunner);
}
findByWorkspace(workspaceId: string, skip: number, take: number) {
return this.projectRepository.findAndCount({
where: { workspaceId },
relations: ["taskPhases", "users"],
skip,
take,
});
}
}