From 8a8ae109195641d4da11b5db627a21cd23267ee4 Mon Sep 17 00:00:00 2001 From: "yanlong.wang" Date: Mon, 10 Mar 2025 12:24:54 +0800 Subject: [PATCH] fix: curl error category --- src/services/curl.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/services/curl.ts b/src/services/curl.ts index 320a09f..d6e8a5c 100644 --- a/src/services/curl.ts +++ b/src/services/curl.ts @@ -401,14 +401,15 @@ export class CurlControl extends AsyncService { digestCurlCode(code: CurlCode, msg: string) { switch (code) { // 400 User errors - case CurlCode.CURLE_GOT_NOTHING: case CurlCode.CURLE_COULDNT_RESOLVE_HOST: - case CurlCode.CURLE_REMOTE_ACCESS_DENIED: { + { return new AssertionFailureError(msg); } // Retryable errors + case CurlCode.CURLE_REMOTE_ACCESS_DENIED: case CurlCode.CURLE_RECV_ERROR: + case CurlCode.CURLE_GOT_NOTHING: case CurlCode.CURLE_OPERATION_TIMEDOUT: case CurlCode.CURLE_SSL_CONNECT_ERROR: case CurlCode.CURLE_QUIC_CONNECT_ERROR: