const preSignUrl = (fileType: string) =>
HttpClient.request
.post(`/api/photo/upload`)
.pipe(
HttpClient.request.schemaBody(photo.SignUrlPayload),
HttpClient.client.fetchOk,
HttpClient.response.schemaBodyJsonScoped(photo.SignUrlPayload),
Effect.retry(retryPolicy),
Effect.withLogSpan("preSignUrl"),
);
const preSignUrl = (fileType: string) =>
HttpClient.request
.post(`/api/photo/upload`)
.pipe(
HttpClient.request.schemaBody(photo.SignUrlPayload),
HttpClient.client.fetchOk,
HttpClient.response.schemaBodyJsonScoped(photo.SignUrlPayload),
Effect.retry(retryPolicy),
Effect.withLogSpan("preSignUrl"),
);