|
|
|
@ -23,6 +23,7 @@ import '../../pages/mine/real_name_page.dart'; |
|
|
|
import '../../pages/setting/match_spread_page.dart'; |
|
|
|
import '../../widget/live/live_recharge_popup.dart'; |
|
|
|
import '../message/call_controller.dart'; |
|
|
|
import 'discover_controller.dart'; |
|
|
|
import 'svga_player_manager.dart'; |
|
|
|
|
|
|
|
// 当前角色 |
|
|
|
@ -262,6 +263,11 @@ class RoomController extends GetxController with WidgetsBindingObserver { |
|
|
|
}; |
|
|
|
final response = await _networkService.rtcApi.connectRtcChannel(data); |
|
|
|
if (!response.data.isSuccess) { |
|
|
|
// 刷新 DiscoverController.loadRtcChannelPage |
|
|
|
if (Get.isRegistered<DiscoverController>()) { |
|
|
|
final discoverController = Get.find<DiscoverController>(); |
|
|
|
discoverController.loadRtcChannelPage(); |
|
|
|
} |
|
|
|
SmartDialog.showToast(response.data.message); |
|
|
|
return; |
|
|
|
} |
|
|
|
@ -276,6 +282,8 @@ class RoomController extends GetxController with WidgetsBindingObserver { |
|
|
|
} else { |
|
|
|
await RTCManager.instance.publishAudio(); |
|
|
|
} |
|
|
|
// 上麦成功后刷新连麦卡片数据 |
|
|
|
await getUserPropLinkMicCard(); |
|
|
|
RtcSeatUserInfo userInfo = RtcSeatUserInfo( |
|
|
|
uid: rtcChannel.value?.uid, |
|
|
|
miId: GlobalData().userData?.id ?? '', |
|
|
|
|