Files
2025-08-20 23:18:40 +02:00

45 lines
939 B
TypeScript

import prisma from '~~/lib/prisma';
export default defineEventHandler(async (event) => {
const user = await requireUserSession(event);
return prisma.user.findUnique({
where: { id: user.user.id },
select: {
name: true,
email: true,
uploadedFiles: {
select: {
url: true,
createdAt: true,
answer: {
select: {
id: true,
quest: {
select: {
id: true,
title_de: true,
title_en: true,
hunt: {
select: {
id: true,
name_de: true,
name_en: true
}
}
}
}
}
}
},
where: {
NOT: {
answerId: null
}
}
}
}
});
});