Browse Source

修复直播间弹窗两个弹窗玫瑰数量显示不一致的bug

master
王子贤 2 months ago
parent
commit
8701a40866
1 changed files with 8 additions and 1 deletions
  1. 9
      lib/pages/discover/live_room_page.dart

9
lib/pages/discover/live_room_page.dart

@ -1,5 +1,6 @@
import 'package:dating_touchme_app/controller/discover/room_controller.dart';
import 'package:dating_touchme_app/controller/global.dart';
import 'package:dating_touchme_app/controller/mine/rose_controller.dart';
import 'package:dating_touchme_app/controller/overlay_controller.dart';
import 'package:dating_touchme_app/extension/ex_fuction.dart';
import 'package:dating_touchme_app/generated/assets.dart';
@ -211,16 +212,22 @@ class _LiveRoomPageState extends State<LiveRoomPage> {
);
}
void _showRechargePopup() {
void _showRechargePopup() async {
//
FocusScope.of(context).unfocus();
_roomController.setDialogDismiss(true);
final roseController = Get.isRegistered<RoseController>()
? Get.find<RoseController>()
: Get.put(RoseController());
await roseController.getRoseNum();
SmartDialog.show(
alignment: Alignment.bottomCenter,
maskColor: TDTheme.of(context).fontGyColor2,
onDismiss: (){
_roomController.setDialogDismiss(false);
},
builder: (_) => const LiveRechargePopup(),
);
}

Loading…
Cancel
Save