const RpcRouter = RpcServer.layerHttpRouter({
group: MovecarRpc.middleware(RpcLogger),
path: "/api/rpc",
protocol: "http",
spanPrefix: "rpc",
disableFatalDefects: true,
}).pipe(
Layer.provide(Logger.pretty),
Layer.provide(MovecarRpcLive),
Layer.provide(RpcLoggerLive),
Layer.provide(RpcSerialization.layerNdjson),
).pipe(
Layer.provide(FetchHttpClient.layer),
Layer.provide(EsaLayer.layer("you-blocked-me"))
)
const { handler, dispose } = HttpLayerRouter.toWebHandler(RpcRouter);
const RpcRouter = RpcServer.layerHttpRouter({
group: MovecarRpc.middleware(RpcLogger),
path: "/api/rpc",
protocol: "http",
spanPrefix: "rpc",
disableFatalDefects: true,
}).pipe(
Layer.provide(Logger.pretty),
Layer.provide(MovecarRpcLive),
Layer.provide(RpcLoggerLive),
Layer.provide(RpcSerialization.layerNdjson),
).pipe(
Layer.provide(FetchHttpClient.layer),
Layer.provide(EsaLayer.layer("you-blocked-me"))
)
const { handler, dispose } = HttpLayerRouter.toWebHandler(RpcRouter);