Add updatable profile

This commit is contained in:
2025-08-14 21:31:48 +02:00
parent 9cb405be22
commit e84c022bcf
5 changed files with 386 additions and 2 deletions
+42
View File
@@ -0,0 +1,42 @@
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: true,
hunt: {
select: {
id: true,
name: true
}
}
}
}
}
}
},
where: {
NOT: {
answerId: null
}
}
}
}
});
});