const decodeResponse = HttpClientResponse.schemaBodyJson(TokenResponseBody);
const response = yield* clientWithBaseUrl(query, headers)
.post('/userinfo')
.pipe(
Effect.flatMap((response) => decodeResponse(response)),
Effect.scoped,
);
return response;
const decodeResponse = HttpClientResponse.schemaBodyJson(TokenResponseBody);
const response = yield* clientWithBaseUrl(query, headers)
.post('/userinfo')
.pipe(
Effect.flatMap((response) => decodeResponse(response)),
Effect.scoped,
);
return response;