(response: HttpClientResponse.HttpClientResponse)
| 90 | http.execute(request(url, format, userAgent)).pipe(Effect.flatMap(HttpClientResponse.filterStatusOk)) |
| 91 | |
| 92 | const collectBody = (response: HttpClientResponse.HttpClientResponse) => |
| 93 | collectBoundedResponseBody( |
| 94 | response, |
| 95 | MAX_RESPONSE_BYTES, |
| 96 | () => new Error(`Response too large (exceeds ${MAX_RESPONSE_BYTES} byte limit)`), |
| 97 | ) |
| 98 | |
| 99 | const mimeFrom = (contentType: string) => contentType.split(";", 1)[0]?.trim().toLowerCase() ?? "" |
| 100 | const isImageAttachment = (mime: string) => |
no test coverage detected