diff --git a/lib/controller/discover/room_controller.dart b/lib/controller/discover/room_controller.dart index 84cb51d..f10499a 100644 --- a/lib/controller/discover/room_controller.dart +++ b/lib/controller/discover/room_controller.dart @@ -671,10 +671,8 @@ class RoomController extends GetxController with WidgetsBindingObserver { print('关闭小窗口失败: $e'); } } - // 被踢用户:离开房间 await leaveChannel(); - // 跳转到结束直播页面,并传入被踢出标识 Get.off( () => LiveEndPage(isKickedOut: true, operatorName: operatorName), diff --git a/lib/pages/discover/live_room_page.dart b/lib/pages/discover/live_room_page.dart index d2eef1b..5716bb8 100644 --- a/lib/pages/discover/live_room_page.dart +++ b/lib/pages/discover/live_room_page.dart @@ -107,6 +107,7 @@ class _LiveRoomPageState extends State { _messageController.dispose(); _inputDialogController.dispose(); _inputDialogFocusNode.dispose(); + SmartDialog.dismiss(); // 退出房间时清空RTM消息 if (Get.isRegistered()) { final roomController = Get.find();