From e6dfb28ef20a9cb3294194908f67908ea185e5f2 Mon Sep 17 00:00:00 2001 From: stary <834207172@qq.com> Date: Mon, 25 May 2026 22:21:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E6=88=90=E5=91=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/public/call/signaling/signaling-session.js | 11 ++++++++++- client/src/core/signaling.js | 6 ++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/client/public/call/signaling/signaling-session.js b/client/public/call/signaling/signaling-session.js index db1b24b..f7f654e 100644 --- a/client/public/call/signaling/signaling-session.js +++ b/client/public/call/signaling/signaling-session.js @@ -91,7 +91,16 @@ export function buildSocketUserInfoPayload(userInfo, localUser) { } export function sendSocketUserInfo(signaling, payload) { - if (!signaling || typeof signaling.sendMessage !== 'function') { + if (!signaling) { + return; + } + + if (typeof signaling.sendUserInfo === 'function') { + signaling.sendUserInfo(payload); + return; + } + + if (typeof signaling.sendMessage !== 'function') { return; } diff --git a/client/src/core/signaling.js b/client/src/core/signaling.js index 425f8d2..413e34f 100644 --- a/client/src/core/signaling.js +++ b/client/src/core/signaling.js @@ -301,6 +301,12 @@ export class WebSocketSignaling extends EventTarget { this.websocket.send(sendJson); } + sendUserInfo(payload) { + const sendJson = JSON.stringify({ type: 'host-userInfo', data: payload }); + Logger.log(sendJson); + this.websocket.send(sendJson); + } + sendInviteCall(payload) { const sendJson = JSON.stringify({ type: 'invite-call', data: payload }); Logger.log(sendJson);