@@ -89,6 +89,7 @@ export function CopilotChat(): React.JSX.Element {
89
89
const { id, name, messages } = allConversations [ 0 ] ;
90
90
GlobalConversationID = id ;
91
91
setChatSelected ( name ) ;
92
+ getConversationMessage ( id ) ;
92
93
}
93
94
} catch ( error ) {
94
95
console . error ( 'Error fetching conversations:' , error ) ;
@@ -97,27 +98,29 @@ export function CopilotChat(): React.JSX.Element {
97
98
getInitialChat ( ) ;
98
99
} , [ ] ) ;
99
100
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
+
100
117
const handleConversationChange = ( event : React . ChangeEvent < HTMLSelectElement > ) => {
101
118
const selectedId = event . target . value ;
102
119
const selectedConversation = conversations . find ( convo => convo . id === selectedId ) ;
103
120
if ( selectedConversation ) {
104
121
GlobalConversationID = selectedId ;
105
122
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
+
121
124
getConversationMessage ( selectedId ) ;
122
125
}
123
126
} ;
0 commit comments