refactor: removing useless get projects by workspace function

This commit is contained in:
2026-07-06 12:16:23 +03:30
parent 16a0c14149
commit 2590a222b4
2 changed files with 0 additions and 39 deletions
@@ -42,32 +42,6 @@ export class ProjectService {
return { projects, count, paginate: true };
}
async findByWorkspace(workspaceId: string, pagination: PaginationDto): Promise<{ projects: TMProject[]; count: number; paginate: true }> {
await this.workspaceService.findOneOrFail(workspaceId);
const page = pagination.page ?? 1;
const limit = pagination.limit ?? 10;
const skip = (page - 1) * limit;
const [projects, count] = await this.projectRepository.findAndCount({
where: { workspaceId },
relations: {
users: true,
},
select: {
users: {
id: true,
firstName: true,
lastName: true,
},
},
skip,
take: limit,
});
return { projects, count, paginate: true };
}
async findOneOrFail(id: string): Promise<TMProject> {
const project = await this.projectRepository.findOne({ where: { id } });
if (!project) throw new NotFoundException(ProjectMessage.PROJECT_NOT_FOUND);