diff --git a/lib/rtc/rtc_manager.dart b/lib/rtc/rtc_manager.dart index a492607..b6dabb5 100644 --- a/lib/rtc/rtc_manager.dart +++ b/lib/rtc/rtc_manager.dart @@ -269,6 +269,7 @@ class RTCManager { // 调用 LiveChatMessageService 处理结束直播消息 LiveChatMessageService.instance.handleEndLiveMessage(); } else { + if(roomController.isClose.value) return; // 退出房间时清空RTM消息 await roomController.leaveChannel(); await roomController.getLiveData();