RequestResolver.fromEffect((request: CrawlRequest) =>
pipe(
HttpBody.empty,
Effect.andThen((body) =>
HttpClient.post("https://api.test.cloud/empty", {
headers: {
Authorization: `Bearer ${Redacted.value(request.apiKey)}`,
"Content-Type": "application/json",
Accept: "application/json"
},
body
}).pipe(Effect.scoped)
),
Effect.andThen((res) => HttpClientResponse.schemaBodyJson(Schema.Array(Crawl))(res)),
)
RequestResolver.fromEffect((request: CrawlRequest) =>
pipe(
HttpBody.empty,
Effect.andThen((body) =>
HttpClient.post("https://api.test.cloud/empty", {
headers: {
Authorization: `Bearer ${Redacted.value(request.apiKey)}`,
"Content-Type": "application/json",
Accept: "application/json"
},
body
}).pipe(Effect.scoped)
),
Effect.andThen((res) => HttpClientResponse.schemaBodyJson(Schema.Array(Crawl))(res)),
)