6eeaa1cd40
feat(SW-2872) Dependency inject app context in trpc package * Move appRouter to trpc package * WIP Move serverClient to trpc package Doesn't handle errors yet * Don't use global * Use trpc everywhere Approved-by: Linus Flood
17 lines
410 B
TypeScript
17 lines
410 B
TypeScript
import { fetchRequestHandler } from "@trpc/server/adapters/fetch"
|
|
|
|
import { appRouter } from "@scandic-hotels/trpc/routers/appRouter"
|
|
|
|
import { createAppContext } from "@/lib/trpc/server"
|
|
|
|
async function handler(req: Request) {
|
|
return fetchRequestHandler({
|
|
createContext: createAppContext,
|
|
endpoint: "/api/web/trpc",
|
|
req,
|
|
router: appRouter,
|
|
})
|
|
}
|
|
|
|
export { handler as GET, handler as POST }
|