add ssg for resources

This commit is contained in:
Brandon Egger
2023-03-16 19:22:23 -05:00
parent 13e9c45f4d
commit 3e9cd90f5f
4 changed files with 85 additions and 19 deletions

View File

@ -1,9 +1,23 @@
import { z } from "zod";
import {
createTRPCRouter, publicProcedure,
} from "~/server/api/trpc";
export const auditoryResourceRouter = createTRPCRouter({
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.auditoryResource.findMany({ take:10 });
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 });
}),
});