diff --git a/lib/controller/discover/discover_controller.dart b/lib/controller/discover/discover_controller.dart index da68c80..0ff7bb8 100644 --- a/lib/controller/discover/discover_controller.dart +++ b/lib/controller/discover/discover_controller.dart @@ -25,6 +25,9 @@ class DiscoverController extends GetxController { /// 获取 RTC 频道分页列表 Future loadRtcChannelPage() async { + if(isLoading.value){ + return; + } try { isLoading.value = true; final response = await _networkService.rtcApi.getRtcChannelPage(); diff --git a/lib/pages/discover/dating_page.dart b/lib/pages/discover/dating_page.dart index 5a8cbb3..66dc723 100644 --- a/lib/pages/discover/dating_page.dart +++ b/lib/pages/discover/dating_page.dart @@ -114,13 +114,15 @@ class _DatingPageState extends State if (discoverController.rtcChannelList.isEmpty) { return Center( child: Text( - '暂无直播频道', + '暂无直播频道,点击刷新', style: TextStyle( fontSize: 14.w, color: Colors.black38, ), ), - ); + ).onTap((){ + discoverController.loadRtcChannelPage(); + }); } return EasyRefresh( controller: _refreshController,