gerson
2025-01-21 c9071fc1d8ae01496f4715adda6989a71b503a3d
src/utils/sse/SSEClient.ts
@@ -3,6 +3,7 @@
import { SESSION_KEY } from '../request';
import { Local } from '../storage';
import { debounce } from 'lodash-es';
import { Logger } from '/@/model/logger/Logger';
export interface SSEOptions {
   /** 重试延迟(ms) */
@@ -92,11 +93,12 @@
      if (!this.eventSource) return;
      this.eventSource.onopen = () => {
         console.log('连接成功');
         Logger.info('eventSource onopen:连接成功');
         this.callbacks.onOpen?.();
      };
      this.eventSource.onmessage = (event) => {
         Logger.info('eventSource onmessage:\n\n'+ event.data);
         try {
            const data = JSON.parse(event.data);
            // 检查是否是结束标记
@@ -115,6 +117,7 @@
      };
      this.eventSource.onerror = async (error) => {
         Logger.error('eventSource onerror:\n\n'+ error);
      };
   }