import { TeamMemberModel } from "~/shared/schema/TeamMemberSchema"; export default defineEventHandler(async event => { const data = await getRequestData(event, [], []); if (!data) return []; const body = await readBody(event); const { project_id } = body; if (!project_id) return setResponseStatus(event, 400, 'project_id is required'); console.log({ project_id, user_id: data.user.id }); const member = await TeamMemberModel.findOne({ project_id, user_id: data.user.id }); if (!member) return setResponseStatus(event, 400, 'member not found'); member.pending = false; await member.save(); return { ok: true }; });