From aa52219e5a6a9488723651cfe2d763a5cbc53948 Mon Sep 17 00:00:00 2001 From: Ho Minh Hieu Date: Wed, 10 Sep 2025 16:52:08 +0700 Subject: [PATCH] feat: add onerror cb for submit --- libs/sdk/src/react/stream.tsx | 1 + libs/sdk/src/react/types.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/libs/sdk/src/react/stream.tsx b/libs/sdk/src/react/stream.tsx index 3be4184a7..daf9d7c9c 100644 --- a/libs/sdk/src/react/stream.tsx +++ b/libs/sdk/src/react/stream.tsx @@ -471,6 +471,7 @@ export function useStream< return undefined; }, onError(error) { + submitOptions?.onError?.(error); options.onError?.(error, callbackMeta); }, } diff --git a/libs/sdk/src/react/types.tsx b/libs/sdk/src/react/types.tsx index 3a9890490..a12d9cde5 100644 --- a/libs/sdk/src/react/types.tsx +++ b/libs/sdk/src/react/types.tsx @@ -399,6 +399,7 @@ export interface SubmitOptions< multitaskStrategy?: MultitaskStrategy; onCompletion?: OnCompletionBehavior; onDisconnect?: DisconnectMode; + onError?: (error: unknown) => void; feedbackKeys?: string[]; streamMode?: Array; optimisticValues?: