add ssg for resources
This commit is contained in:
@ -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 });
|
||||
}),
|
||||
});
|
||||
|
Reference in New Issue
Block a user