目前对方可以接收到通话申请了(接电话有通话中判断错误导致重复send-to-user路由的问题)

This commit is contained in:
2025-07-07 16:51:55 +08:00
parent 851fc5e915
commit 5fe9c29d6e
7 changed files with 366 additions and 102 deletions

View File

@@ -54,13 +54,13 @@ export function useWebSocket() {
const data = JSON.parse(event.data)
console.log("收到WebSocket消息:", data)
// 处理通话信令
// 优先处理通话信令(无论是否在当前聊天窗口)
if (data.call_id && data.call_status) {
handleCallSignal(data)
return
}
// 处理普通消息
// 处理普通消息 - 添加来源判断防止循环
if (data.sender_user_id && data.receiver_user_id) {
chatStore.handleIncomingMessage(data, userStore.currentUser?.id)
}