From e9ead9025f7368200ed97d924928a4fb5695389b Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Tue, 20 Aug 2024 14:13:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/Meeting/index.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 7898ecd..ef2ae56 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -438,16 +438,21 @@ const Meeting: React.FC = () => { userItem[key] = item.user[key]; } } + changeAgoraDevice() return res }) break; case 'UserJoined': - setRoomUserList((res: any) => [...res, item.user]) + setRoomUserList((res: any) => { + changeAgoraDevice() + return [...res, item.user] + }) break; case 'UserLeave': setRoomUserList((res: any) => { let userItemIndex = res.findIndex((row: any) => row.uid === item.uid) res.splice(userItemIndex, 1) + changeAgoraDevice() return res }) break; @@ -458,11 +463,11 @@ const Meeting: React.FC = () => { row.enableMicr = item.enableMicr } }) + changeAgoraDevice() return res }) break; } - changeAgoraDevice() } // 网络 const handleNetworkChange = (): void => {