diff --git a/lib/pages/live/controller.dart b/lib/pages/live/controller.dart index e02623a5..0ca9c815 100644 --- a/lib/pages/live/controller.dart +++ b/lib/pages/live/controller.dart @@ -70,11 +70,11 @@ class LiveController extends GetxController { Future fetchLiveFollowing() async { var res = await LiveHttp.liveFollowing(pn: 1, ps: 20); if (res['status']) { - liveFollowingList.value = (res['data'].list - as List) - .where( - (LiveFollowingItemModel item) => item.liveStatus == 1) // 根据条件过滤 - .toList(); + liveFollowingList.value = + (res['data'].list as List) + .where((LiveFollowingItemModel item) => + item.liveStatus == 1 && item.recordLiveTime == 0) // 根据条件过滤 + .toList(); } return res; } diff --git a/lib/pages/live/view.dart b/lib/pages/live/view.dart index a7e4583f..a8c0ecf5 100644 --- a/lib/pages/live/view.dart +++ b/lib/pages/live/view.dart @@ -201,6 +201,7 @@ class _LivePageState extends State Map? data = snapshot.data; if (data?['status']) { RxList list = _liveController.liveFollowingList; + // ignore: invalid_use_of_protected_member return Obx(() => LiveFollowingListView(list: list.value)); } else { return HttpError(