REST Endpoints get their own tRPC router

This commit is contained in:
Atridad Lahiji 2023-08-08 12:12:40 -06:00
parent ddf1c9d3ca
commit fdb7640a60
No known key found for this signature in database
GPG key ID: 7CB8245F56BC3880
2 changed files with 3 additions and 3 deletions

View file

@ -3,7 +3,7 @@ import { createTRPCRouter } from "~/server/api/trpc";
import { sessionRouter } from "./routers/session"; import { sessionRouter } from "./routers/session";
import { userRouter } from "./routers/user"; import { userRouter } from "./routers/user";
import { voteRouter } from "./routers/vote"; import { voteRouter } from "./routers/vote";
import { hookRouter } from "./routers/hook"; import { restRouter } from "./routers/rest";
/** /**
* This is the primary router for your server. * This is the primary router for your server.
@ -15,7 +15,7 @@ export const appRouter = createTRPCRouter({
vote: voteRouter, vote: voteRouter,
user: userRouter, user: userRouter,
session: sessionRouter, session: sessionRouter,
hook: hookRouter, rest: restRouter,
}); });
// export type definition of API // export type definition of API

View file

@ -4,7 +4,7 @@ import { z } from "zod";
import { createTRPCRouter, publicProcedure } from "~/server/api/trpc"; import { createTRPCRouter, publicProcedure } from "~/server/api/trpc";
import { TRPCError } from "@trpc/server"; import { TRPCError } from "@trpc/server";
export const hookRouter = createTRPCRouter({ export const restRouter = createTRPCRouter({
dbWarmer: publicProcedure dbWarmer: publicProcedure
.meta({ openapi: { method: "POST", path: "/rest/dbwarmer" } }) .meta({ openapi: { method: "POST", path: "/rest/dbwarmer" } })
.input(z.object({ key: z.string() })) .input(z.object({ key: z.string() }))