Add updatable profile
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user