Context adapter work

This commit is contained in:
Julien Valverdé
2024-07-14 04:31:13 +02:00
parent 69d9ffb3e0
commit c001738f46
4 changed files with 19 additions and 28 deletions

View File

@@ -3,7 +3,6 @@ import { Effect, Layer } from "effect"
import { rpcHTTPRoot } from "../config"
import { ExpressApp } from "../http/ExpressApp"
import { TRPCContextCreator } from "../trpc/TRPCContextCreator"
import { contextCreatorExpressAdapter } from "../trpc/adapters"
import { RPCRouter } from "./RPCRouter"
@@ -14,7 +13,7 @@ export module RPCRoute {
app.use(yield* rpcHTTPRoot,
createExpressMiddleware({
router: yield* RPCRouter,
createContext: contextCreatorExpressAdapter(yield* TRPCContextCreator),
createContext: (yield* TRPCContextCreator).createExpressContext,
}),
)
}))