export const EnvConfig = Config.all({
authMicroserviceUrl: Config.string('AUTH_MICROSERVICE_URL'),
})
const client = HttpRpcResolver.make<AuthMicroserviceRouter>(
HttpClient.fetchOk.pipe(
EnvConfig,
T.flatMap((env) => {
return HttpClient.mapRequest(HttpClientRequest.prependUrl(env.authMicroserviceUrl))
}),
),
).pipe(RpcResolver.toClient)
export const EnvConfig = Config.all({
authMicroserviceUrl: Config.string('AUTH_MICROSERVICE_URL'),
})
const client = HttpRpcResolver.make<AuthMicroserviceRouter>(
HttpClient.fetchOk.pipe(
EnvConfig,
T.flatMap((env) => {
return HttpClient.mapRequest(HttpClientRequest.prependUrl(env.authMicroserviceUrl))
}),
),
).pipe(RpcResolver.toClient)