import { ProjectModel, TProject } from "@schema/ProjectSchema"; import { TTeamMember, TeamMemberModel } from "@schema/TeamMemberSchema"; export default defineEventHandler(async event => { const userData = getRequestUser(event); if (!userData?.logged) return []; const members = await TeamMemberModel.find({ user_id: userData.id }); const projects: TProject[] = []; for (const member of members) { const project = await ProjectModel.findById(member.project_id); if (!project) continue; projects.push(project.toJSON()); } return projects; });