Skip to content

Commit 6d5a515

Browse files
committed
📦 NEW: Thread id in onFinish
1 parent 3aee64b commit 6d5a515

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/langbase/src/react/use-pipe.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ interface PipeRequestOptions {
1313
interface UsePipeOptions {
1414
apiRoute?: string;
1515
onResponse?: (message: Message) => void;
16-
onFinish?: (messages: Message[]) => void;
16+
onFinish?: (messages: Message[], threadId: string) => void;
1717
onConnect?: () => void;
1818
onError?: (error: Error) => void;
1919
threadId?: string;
@@ -69,7 +69,7 @@ export function usePipe({
6969
onResponse?.({...assistantMessage});
7070
}
7171

72-
onFinish?.(messagesRef.current);
72+
onFinish?.(messagesRef.current, threadIdRef.current || '');
7373
},
7474
[updateMessages, onResponse, onFinish],
7575
);
@@ -83,7 +83,7 @@ export function usePipe({
8383
const newMessages = [...messagesRef.current, assistantMessage];
8484
updateMessages(newMessages);
8585
onResponse?.(assistantMessage);
86-
onFinish?.(newMessages);
86+
onFinish?.(newMessages, threadIdRef.current || '');
8787
},
8888
[updateMessages, onResponse, onFinish],
8989
);

0 commit comments

Comments
 (0)