Skip to content

Commit dd9800e

Browse files
joyqwangJoy-Wang
authored andcommitted
feat: 事件分发添加事件ID
1 parent b3f3bc8 commit dd9800e

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/client/websocket/websocket.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,10 @@ export class Ws {
265265
// OpenAPI事件分发
266266
dispatchEvent(eventType: string, wsRes: wsResData) {
267267
const msg = wsRes.d;
268+
const eventId = wsRes.id || '';
268269
// 如果没有事件,即刻退出
269270
if (!msg || !eventType) return;
270-
this.event.emit(WsEventType[eventType], { eventType, msg });
271+
this.event.emit(WsEventType[eventType], { eventType, eventId, msg });
271272
}
272273

273274
// 主动关闭会话

src/types/websocket-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export interface wsResData {
1111
};
1212
s: number; // 心跳的唯一标识
1313
t: string; // 事件类型
14+
id?: string; // 事件ID
1415
}
1516

1617
// 发送心跳入参

0 commit comments

Comments
 (0)