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

View file

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