File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 438438 } else if (type === ' chat:completion' ) {
439439 chatCompletionEventHandler (data , message , event .chat_id );
440440 } else if (type === ' chat:tasks:cancel' ) {
441- taskIds = null ;
442- const responseMessage = history .messages [history .currentId ];
443- // Set all response messages to done
444- for (const messageId of history .messages [responseMessage .parentId ].childrenIds ) {
445- history .messages [messageId ].done = true ;
441+ if (event .message_id === history .currentId ) {
442+ taskIds = null ;
443+ const responseMessage = history .messages [history .currentId ];
444+ // Set all response messages to done
445+ for (const messageId of history .messages [responseMessage .parentId ].childrenIds ) {
446+ history .messages [messageId ].done = true ;
447+ }
448+ } else {
449+ message .done = true ;
446450 }
447451 } else if (type === ' chat:message:delta' || type === ' message' ) {
448452 message .content += data .content ;
You can’t perform that action at this time.
0 commit comments