From 7e9ad23c4908f5e54184b5c5e08498684c9c4059 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Tue, 13 Aug 2024 17:37:27 +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/utils/package/agora.ts | 2 ++ src/utils/package/signalr.ts | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/utils/package/agora.ts b/src/utils/package/agora.ts index 2c4835b..cc34a21 100644 --- a/src/utils/package/agora.ts +++ b/src/utils/package/agora.ts @@ -9,6 +9,7 @@ import { } from "agora-electron-sdk"; import { GetRoomRtcToken } from "@/api/Home/Index"; import { storage } from '@/utils'; +import { onStop } from "./signalr"; const option: any = { appId: 'dcfc466a6ecb4a1f972630065dfb1e75', token: '', @@ -136,6 +137,7 @@ const agora = { stopAllEffect: true, stopMicrophoneRecording: true, }) + onStop() agora.stopScreenCapture() agora.release() }, diff --git a/src/utils/package/signalr.ts b/src/utils/package/signalr.ts index f3acb4c..bb6d5d5 100644 --- a/src/utils/package/signalr.ts +++ b/src/utils/package/signalr.ts @@ -160,4 +160,9 @@ export const onInvoke = async (str: string, data: any) => { break; } } +export const onStop = async () => { + if (connection) { + connection.stop() + } +}