pstream-backend/server/routes/lists/[id].get.ts
2025-04-22 15:33:25 -05:00

22 lines
No EOL
471 B
TypeScript

import { prisma } from "#imports";
export default defineEventHandler(async (event) => {
const id = event.context.params?.id;
const listInfo = await prisma.lists.findUnique({
where: {
id: id,
},
include: {
list_items: true,
},
});
if (!listInfo.public) {
return createError({
statusCode: 403,
message: "List is not public",
});
}
return listInfo;
})