Skip to content

Commit ba76567

Browse files
feat: show message for first question
1 parent ea2b9dc commit ba76567

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

src/app/components/Copilot/Copilot.tsx

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export function CopilotChat(): React.JSX.Element {
8989
const { id, name, messages } = allConversations[0];
9090
GlobalConversationID = id;
9191
setChatSelected(name);
92+
getConversationMessage(id);
9293
}
9394
} catch (error) {
9495
console.error('Error fetching conversations:', error);
@@ -97,27 +98,29 @@ export function CopilotChat(): React.JSX.Element {
9798
getInitialChat();
9899
}, []);
99100

101+
const getConversationMessage = async (selectedId) => {
102+
try {
103+
const {rawMessages} = await piecesClient.getConversation({
104+
conversationId: selectedId,
105+
includeRawMessages: true,
106+
});
107+
// console.log("getMessages === ",rawMessages);
108+
if (rawMessages.length>1) {
109+
setMessage(rawMessages[1].message)
110+
}
111+
else setMessage("No previous conversation history, please ask the question below.");
112+
} catch (error) {
113+
console.error('Error fetching conversations:', error);
114+
}
115+
}
116+
100117
const handleConversationChange = (event: React.ChangeEvent<HTMLSelectElement>) => {
101118
const selectedId = event.target.value;
102119
const selectedConversation = conversations.find(convo => convo.id === selectedId);
103120
if (selectedConversation) {
104121
GlobalConversationID = selectedId;
105122
setChatSelected(selectedConversation.name);
106-
const getConversationMessage = async (selectedId) => {
107-
try {
108-
const {rawMessages} = await piecesClient.getConversation({
109-
conversationId: selectedId,
110-
includeRawMessages: true,
111-
});
112-
// console.log("getMessages === ",rawMessages);
113-
if (rawMessages.length>1) {
114-
setMessage(rawMessages[1].message)
115-
}
116-
else setMessage("No previous conversation history, please ask the question below.");
117-
} catch (error) {
118-
console.error('Error fetching conversations:', error);
119-
}
120-
}
123+
121124
getConversationMessage(selectedId);
122125
}
123126
};

0 commit comments

Comments
 (0)