From d2d20d3efd8029a5803ea67bfc4f0838174ad5d7 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Mon, 30 Dec 2024 13:34:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/Meeting/index.tsx | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 7f2b0df..e85500f 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -1688,26 +1688,24 @@ const Meeting: React.FC = () => { // 退出房间 const leaveChannel = async (bool: boolean = true): Promise => { setIsLeave(true) - setTimeout(async () => { - await stopScreenCapture() - await stopRecorderMedia() - if (bool) { - await getLeave() - } - await agora.leaveChannel() - setRecorder((res: any) => { - if (res) { + await stopScreenCapture() + await stopRecorderMedia() + if (bool) { + await getLeave() + } + await agora.leaveChannel() + setRecorder((res: any) => { + if (res) { + } else { + if (userInfo.isAnonymous) { + storage.setItem('userLogin', false) } else { - if (userInfo.isAnonymous) { - storage.setItem('userLogin', false) - } else { - navigate('/home/index') - } + navigate('/home/index') } - return res - }) - }, 1000) + } + return res + }) } // 分享屏幕 const clickSharedScreen = async (): Promise => {