uiowaATR/src/server/api/routers/auditoryResources.ts
2023-03-16 19:22:23 -05:00

24 lines
560 B
TypeScript

import { z } from "zod";
import {
createTRPCRouter, publicProcedure,
} from "~/server/api/trpc";
export const auditoryResourceRouter = createTRPCRouter({
byId: publicProcedure
.input(z.object({ id: z.string() }))
.query(async ({ input, ctx }) => {
const resource = await ctx.prisma.auditoryResource.findUnique({
where: {
id: input.id,
}
});
return { ...resource };
}),
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.auditoryResource.findMany({ take:10 });
}),
});