File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ export default defineManifest(async (env) => {
66 name : '__MSG_appName__' ,
77 description : '__MSG_appDesc__' ,
88 default_locale : 'en' ,
9- version : '1.36.4 ' ,
9+ version : '1.36.5 ' ,
1010 icons : {
1111 '16' : 'src/assets/icon.png' ,
1212 '32' : 'src/assets/icon.png' ,
Original file line number Diff line number Diff line change @@ -47,6 +47,8 @@ export class QianwenWebBot extends AbstractBot {
4747 } ) ,
4848 } )
4949
50+ let done = false
51+
5052 await parseSSEResponse ( resp , ( message ) => {
5153 console . debug ( 'qianwen sse' , message )
5254 const data = JSON . parse ( message )
@@ -56,9 +58,14 @@ export class QianwenWebBot extends AbstractBot {
5658 }
5759 if ( data . stopReason === 'stop' ) {
5860 this . conversationContext ! . lastMessageId = data . msgId
61+ done = true
5962 params . onEvent ( { type : 'DONE' } )
6063 }
6164 } )
65+
66+ if ( ! done ) {
67+ params . onEvent ( { type : 'DONE' } )
68+ }
6269 }
6370
6471 resetConversation ( ) {
You can’t perform that action at this time.
0 commit comments