wujingjing
2025-01-14 12a89593d13fa38810c7af54c7ea8cb72ae65a10
src/components/chat/hooks/useSyncMsg.ts
@@ -1,9 +1,10 @@
import { onMounted, onUnmounted, type Ref } from 'vue';
import { reverse } from 'lodash-es';
import { type Ref } from 'vue';
import type { ChatMessage } from '../model/types';
import { RoleEnum } from '../model/types';
import { MAIN_URL } from '/@/constants';
import { SSEClient } from '/@/utils/sse/SSEClient';
import { reverse } from 'lodash-es';
import { Local } from '/@/utils/storage';
import { accessSessionKey } from '/@/utils/request';
type UseSyncMsgOptions = {
   updateLoadIndex: (addCount: number) => void;
@@ -19,7 +20,6 @@
      {},
      {
         onMessage: (data) => {
            console.log("🚀 ~ data:\n", data)
            return;
            const recentIds = reverse([
               { id: 'a1b2c3d4', time: '2024-03-27 15:42:33' },
@@ -47,8 +47,6 @@
               // {id: 'k7l8m9n0', time: '2024-10-25 08:19:07'},
            ]);
            // 获取未同步的消息
            const unsyncedMessages = findUnsyncedMessages(recentIds, userHistoryIds);
            console.log('未同步的消息:', unsyncedMessages);
@@ -67,7 +65,9 @@
         },
      }
   );
   sseClient.connect({});
   sseClient.connect({
      websessionid: Local.get(accessSessionKey),
   });
   // onMounted(() => {
   //    sseClient.connect({});