Files
drop/server/api/v1/store/developers.ts
2024-12-17 20:42:12 +11:00

21 lines
427 B
TypeScript

import prisma from "~/server/internal/db/database";
export default defineEventHandler(async (h3) => {
const userId = await h3.context.session.getUserId(h3);
if (!userId) throw createError({ statusCode: 403 });
const developers = await prisma.developer.findMany({
include: {
games: true,
},
orderBy: {
games: {
_count: "desc",
},
},
take: 3,
});
return developers;
});