Shun Miyazawa пре 1 година
родитељ
комит
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`);
         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) => {
       stream.on('event', async(delta) => {
         if (delta.event === 'thread.run.failed') {
         if (delta.event === 'thread.run.failed') {
           const errorMessage = delta.data.last_error?.message;
           const errorMessage = delta.data.last_error?.message;
@@ -101,6 +96,10 @@ export const postMessageHandlersFactory: PostMessageHandlersFactory = (crowi) =>
           sendError(errorMessage, getStreamErrorCode(errorMessage));
           sendError(errorMessage, getStreamErrorCode(errorMessage));
         }
         }
       });
       });
+      stream.on('messageDone', async(event) => {
+        const pageData = await extructPageDataFromMessageEvent(event);
+        // res.write();
+      });
       stream.on('messageDelta', messageDeltaHandler);
       stream.on('messageDelta', messageDeltaHandler);
       stream.once('messageDone', () => {
       stream.once('messageDone', () => {
         stream.off('messageDelta', messageDeltaHandler);
         stream.off('messageDelta', messageDeltaHandler);