Shun Miyazawa 1 год назад
Родитель
Сommit
63c1ef2a4a
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      apps/app/src/features/openai/server/routes/message.ts

+ 4 - 5
apps/app/src/features/openai/server/routes/message.ts

@@ -86,11 +86,6 @@ export const postMessageHandlersFactory: PostMessageHandlersFactory = (crowi) =>
         res.write(`error: ${JSON.stringify({ code, message })}\n\n`);
       };
 
-      stream.on('messageDone', async(event) => {
-        const pageData = await extructPageDataFromMessageEvent(event);
-        // res.write();
-      });
-
       stream.on('event', async(delta) => {
         if (delta.event === 'thread.run.failed') {
           const errorMessage = delta.data.last_error?.message;
@@ -101,6 +96,10 @@ export const postMessageHandlersFactory: PostMessageHandlersFactory = (crowi) =>
           sendError(errorMessage, getStreamErrorCode(errorMessage));
         }
       });
+      stream.on('messageDone', async(event) => {
+        const pageData = await extructPageDataFromMessageEvent(event);
+        // res.write();
+      });
       stream.on('messageDelta', messageDeltaHandler);
       stream.once('messageDone', () => {
         stream.off('messageDelta', messageDeltaHandler);