File tree 1 file changed +8
-4
lines changed
src/frontend/src/components
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -159,9 +159,9 @@ export class ChatComponent extends LitElement {
159
159
} ,
160
160
} ;
161
161
for await ( const chunk of chunks ) {
162
- if ( chunk . delta . context ?. [ 'data_points' ] ) {
163
- message . context ! [ 'data_points' ] = chunk . delta . context ?. [ 'data_points' ] ;
164
- message . context ! [ 'thoughts' ] = chunk . delta . context ?. [ 'thoughts' ] ?? '' ;
162
+ if ( chunk . context ?. [ 'data_points' ] ) {
163
+ message . context ! [ 'data_points' ] = chunk . context ?. [ 'data_points' ] ;
164
+ message . context ! [ 'thoughts' ] = chunk . context ?. [ 'thoughts' ] ?? '' ;
165
165
} else if ( chunk . delta . content ) {
166
166
message . content += chunk . delta . content ;
167
167
this . messages = [ ...messages , message ] ;
@@ -170,7 +170,11 @@ export class ChatComponent extends LitElement {
170
170
}
171
171
} else {
172
172
const chatResponse = response as AIChatCompletion ;
173
- this . messages = [ ...this . messages , chatResponse . message ] ;
173
+ const message = {
174
+ context : chatResponse . context ,
175
+ ...chatResponse . message ,
176
+ } ;
177
+ this . messages = [ ...this . messages , message ] ;
174
178
this . scrollToLastMessage ( ) ;
175
179
}
176
180
You can’t perform that action at this time.
0 commit comments