@@ -99,10 +99,10 @@ export class ChatGateway implements OnGatewayConnection {
9999 `Socket "${ ChatEvents . CallStart } " | threadId ${ request . threadId } | files: ${ request ?. file_ids ?. join ( ', ' ) } | content: ${ request . content } ` ,
100100 ) ;
101101
102- const callbacks : ChatCallCallbacks = this . getCallbacks ( socket . id ) ;
102+ const callbacks : ChatCallCallbacks = this . getCallbacks ( socket ? .id ) ;
103103 const message = await this . chatsService . call ( request , callbacks ) ;
104104
105- this . server ?. to ( socket . id ) . emit ( ChatEvents . CallDone , message ) ;
105+ this . server ?. to ( socket ? .id ) . emit ( ChatEvents . CallDone , message ) ;
106106 this . log (
107107 `Socket "${ ChatEvents . CallDone } " | threadId ${ message . threadId } | content: ${ message . content } ` ,
108108 ) ;
@@ -143,18 +143,18 @@ export class ChatGateway implements OnGatewayConnection {
143143 @MessageBody ( ) data : TextCreatedPayload ,
144144 ) {
145145 this . server . to ( socketId ) . emit ( ChatEvents . TextCreated , data ) ;
146- this . log ( `Socket "${ ChatEvents . TextCreated } " | ${ data . text . value } ` ) ;
146+ this . log ( `Socket "${ ChatEvents . TextCreated } " | ${ data . text ? .value } ` ) ;
147147 }
148148
149149 async emitTextDelta ( socketId : string , @MessageBody ( ) data : TextDeltaPayload ) {
150150 this . server . to ( socketId ) . emit ( ChatEvents . TextDelta , data ) ;
151- this . log ( `Socket "${ ChatEvents . TextDelta } " | ${ data . textDelta . value } ` ) ;
151+ this . log ( `Socket "${ ChatEvents . TextDelta } " | ${ data . textDelta ? .value } ` ) ;
152152 }
153153
154154 async emitTextDone ( socketId : string , @MessageBody ( ) data : TextDonePayload ) {
155155 this . server . to ( socketId ) . emit ( ChatEvents . TextDone , data ) ;
156156 this . log (
157- `Socket "${ ChatEvents . TextDone } " | threadId: ${ data . message ?. thread_id } | ${ data . text . value } ` ,
157+ `Socket "${ ChatEvents . TextDone } " | threadId: ${ data . message ?. thread_id } | ${ data . text ? .value } ` ,
158158 ) ;
159159 }
160160
@@ -163,7 +163,7 @@ export class ChatGateway implements OnGatewayConnection {
163163 @MessageBody ( ) data : ToolCallCreatedPayload ,
164164 ) {
165165 this . server . to ( socketId ) . emit ( ChatEvents . ToolCallCreated , data ) ;
166- this . log ( `Socket "${ ChatEvents . ToolCallCreated } ": ${ data . toolCall . id } ` ) ;
166+ this . log ( `Socket "${ ChatEvents . ToolCallCreated } ": ${ data . toolCall ? .id } ` ) ;
167167 }
168168
169169 codeInterpreterHandler (
@@ -207,9 +207,9 @@ export class ChatGateway implements OnGatewayConnection {
207207 socketId : string ,
208208 @MessageBody ( ) data : ToolCallDeltaPayload ,
209209 ) {
210- this . log ( `Socket "${ ChatEvents . ToolCallDelta } ": ${ data . toolCall . id } ` ) ;
210+ this . log ( `Socket "${ ChatEvents . ToolCallDelta } ": ${ data . toolCall ? .id } ` ) ;
211211
212- switch ( data . toolCallDelta . type ) {
212+ switch ( data . toolCallDelta ? .type ) {
213213 case 'code_interpreter' :
214214 this . codeInterpreterHandler (
215215 socketId ,
@@ -231,38 +231,38 @@ export class ChatGateway implements OnGatewayConnection {
231231 @MessageBody ( ) data : ToolCallDonePayload ,
232232 ) {
233233 this . server . to ( socketId ) . emit ( ChatEvents . ToolCallDone , data ) ;
234- this . log ( `Socket "${ ChatEvents . ToolCallDone } ": ${ data . toolCall . id } ` ) ;
234+ this . log ( `Socket "${ ChatEvents . ToolCallDone } ": ${ data . toolCall ? .id } ` ) ;
235235 }
236236
237237 async emitImageFileDone (
238238 socketId : string ,
239239 @MessageBody ( ) data : ImageFileDonePayload ,
240240 ) {
241241 this . server . to ( socketId ) . emit ( ChatEvents . ImageFileDone , data ) ;
242- this . log ( `Socket "${ ChatEvents . ImageFileDone } ": ${ data . content . file_id } ` ) ;
242+ this . log ( `Socket "${ ChatEvents . ImageFileDone } ": ${ data . content ? .file_id } ` ) ;
243243 }
244244
245245 async emitRunStepCreated (
246246 socketId : string ,
247247 @MessageBody ( ) data : RunStepCreatedPayload ,
248248 ) {
249249 this . server . to ( socketId ) . emit ( ChatEvents . RunStepCreated , data ) ;
250- this . log ( `Socket "${ ChatEvents . RunStepCreated } ": ${ data . runStep . status } ` ) ;
250+ this . log ( `Socket "${ ChatEvents . RunStepCreated } ": ${ data . runStep ? .status } ` ) ;
251251 }
252252
253253 async emitRunStepDelta (
254254 socketId : string ,
255255 @MessageBody ( ) data : RunStepDeltaPayload ,
256256 ) {
257257 this . server . to ( socketId ) . emit ( ChatEvents . RunStepDelta , data ) ;
258- this . log ( `Socket "${ ChatEvents . RunStepDelta } ": ${ data . runStep . status } ` ) ;
258+ this . log ( `Socket "${ ChatEvents . RunStepDelta } ": ${ data . runStep ? .status } ` ) ;
259259 }
260260
261261 async emitRunStepDone (
262262 socketId : string ,
263263 @MessageBody ( ) data : RunStepDonePayload ,
264264 ) {
265265 this . server . to ( socketId ) . emit ( ChatEvents . RunStepDone , data ) ;
266- this . log ( `Socket "${ ChatEvents . RunStepDone } ": ${ data . runStep . status } ` ) ;
266+ this . log ( `Socket "${ ChatEvents . RunStepDone } ": ${ data . runStep ? .status } ` ) ;
267267 }
268268}
0 commit comments