From 864806ed5a097e04bd04b9765b0f35fc09bd7edd Mon Sep 17 00:00:00 2001 From: Brandon Egger Date: Wed, 15 Mar 2023 16:12:44 -0500 Subject: [PATCH] add test of auditoryResources route request --- src/pages/index.tsx | 4 ++++ src/server/api/root.ts | 4 ++-- src/server/api/routers/auditoryResources.ts | 9 ++++++++ src/server/api/routers/example.ts | 25 --------------------- 4 files changed, 15 insertions(+), 27 deletions(-) create mode 100644 src/server/api/routers/auditoryResources.ts delete mode 100644 src/server/api/routers/example.ts diff --git a/src/pages/index.tsx b/src/pages/index.tsx index b97133d..5b07dc6 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,7 +1,11 @@ import { type NextPage } from "next"; import Head from "next/head"; +import { api } from "~/utils/api"; const Home: NextPage = () => { + + const query = api.auditoryResource.getAll.useQuery(); + console.log(query.data); return ( <> diff --git a/src/server/api/root.ts b/src/server/api/root.ts index 93fba92..bc9839c 100644 --- a/src/server/api/root.ts +++ b/src/server/api/root.ts @@ -1,5 +1,5 @@ import { createTRPCRouter } from "~/server/api/trpc"; -import { exampleRouter } from "~/server/api/routers/example"; +import { auditoryResourceRouter } from "~/server/api/routers/auditoryResources"; /** * This is the primary router for your server. @@ -7,7 +7,7 @@ import { exampleRouter } from "~/server/api/routers/example"; * All routers added in /api/routers should be manually added here. */ export const appRouter = createTRPCRouter({ - example: exampleRouter, + auditoryResource: auditoryResourceRouter, }); // export type definition of API diff --git a/src/server/api/routers/auditoryResources.ts b/src/server/api/routers/auditoryResources.ts new file mode 100644 index 0000000..8fb3590 --- /dev/null +++ b/src/server/api/routers/auditoryResources.ts @@ -0,0 +1,9 @@ +import { + createTRPCRouter, publicProcedure, +} from "~/server/api/trpc"; + +export const auditoryResourceRouter = createTRPCRouter({ + getAll: publicProcedure.query(({ ctx }) => { + return ctx.prisma.auditoryResource.findMany({ take:10 }); + }), +}); diff --git a/src/server/api/routers/example.ts b/src/server/api/routers/example.ts deleted file mode 100644 index 73de162..0000000 --- a/src/server/api/routers/example.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { z } from "zod"; - -import { - createTRPCRouter, - publicProcedure, - protectedProcedure, -} from "~/server/api/trpc"; - -export const exampleRouter = createTRPCRouter({ - hello: publicProcedure - .input(z.object({ text: z.string() })) - .query(({ input }) => { - return { - greeting: `Hello ${input.text}`, - }; - }), - - getAll: publicProcedure.query(({ ctx }) => { - return ctx.prisma.example.findMany(); - }), - - getSecretMessage: protectedProcedure.query(() => { - return "you can now see this secret message!"; - }), -});