REST Endpoints get their own tRPC router
This commit is contained in:
parent
ddf1c9d3ca
commit
fdb7640a60
2 changed files with 3 additions and 3 deletions
|
@ -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
|
||||||
|
|
|
@ -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() }))
|
Loading…
Add table
Reference in a new issue