From 44a1cf6d6e24c50139c8f9b19198a4c7d12909fa Mon Sep 17 00:00:00 2001 From: glay Date: Mon, 9 Dec 2024 10:03:06 +0800 Subject: [PATCH] Update app/client/platforms/bedrock.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- app/client/platforms/bedrock.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/client/platforms/bedrock.ts b/app/client/platforms/bedrock.ts index 63de78347..f0b14bb40 100644 --- a/app/client/platforms/bedrock.ts +++ b/app/client/platforms/bedrock.ts @@ -826,21 +826,26 @@ function bedrockStream( index = result.index; } } catch (err) { - console.error("[Bedrock Stream Error]:", err); - throw err; + console.error( + "[Bedrock Stream]:", + err instanceof Error ? err.message : "Stream processing failed" + ); + throw new Error("Failed to process stream response"); } finally { reader.releaseLock(); finish(); } } catch (e) { - // @ts-ignore - if (e.name === "AbortError") { + if (e instanceof Error && e.name === "AbortError") { console.log("[Bedrock Client] Aborted by user"); return; } - console.error("[Bedrock Request] error", e); + console.error( + "[Bedrock Request] Failed:", + e instanceof Error ? e.message : "Request failed" + ); options.onError?.(e); - throw e; + throw new Error("Request processing failed"); } }