From b0e8a33f1d56240a61f321fb7c905eb443f7410d Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Tue, 2 Sep 2025 10:42:28 +0530 Subject: [PATCH] feat(chat-hook): get suggestions when sources is > 0 --- src/lib/hooks/useChat.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/hooks/useChat.tsx b/src/lib/hooks/useChat.tsx index fc94174..0211237 100644 --- a/src/lib/hooks/useChat.tsx +++ b/src/lib/hooks/useChat.tsx @@ -686,15 +686,15 @@ export const ChatProvider = ({ (msg) => msg.messageId === messageId && msg.role === 'user', ); - const sourceMessageIndex = messagesRef.current.findIndex( + const sourceMessage = messagesRef.current.find( (msg, i) => i > userMessageIndex && msg.role === 'source', - ); + ) as SourceMessage | undefined; const suggestionMessageIndex = messagesRef.current.findIndex( (msg, i) => i > userMessageIndex && msg.role === 'suggestion', ); - if (sourceMessageIndex != -1 && suggestionMessageIndex == -1) { + if (sourceMessage && sourceMessage.sources.length > 0 && suggestionMessageIndex == -1) { const suggestions = await getSuggestions(messagesRef.current); setMessages((prev) => { return [