- 在处理结束直播消息时调用leaveChannel方法 - 确保用户在直播结束时正确离开频道 - 添加对RoomController的依赖查找和异步等待
@ -69,6 +69,8 @@ class LiveChatMessageService {
// 处理结束直播消息
if (messageData['type'] == 'end_live') {
RoomController controller = Get.find<RoomController>();
await controller.leaveChannel();
_handleEndLiveMessage();
return;
}