+
+
diff --git a/src/server/api/routers/auditoryResources.ts b/src/server/api/routers/auditoryResources.ts
index 8fb3590..92f7ac8 100644
--- a/src/server/api/routers/auditoryResources.ts
+++ b/src/server/api/routers/auditoryResources.ts
@@ -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 });
+ }),
});
+
Pages
+-
+
- + + +