()
| 57 | } |
| 58 | |
| 59 | func (e *HTTPError) Error() string { |
| 60 | return fmt.Sprintf("HTTP %d: %s", e.Status, e.Body) |
| 61 | } |
| 62 | |
| 63 | // IsRetryableError checks if an error is retryable. |
| 64 | // Retryable: 429 (rate limit), 500, 502, 503, 504, connection errors, timeouts. |
no outgoing calls