mod: 直播用户过滤

This commit is contained in:
guozhigq
2024-09-22 19:17:46 +08:00
parent fe80caa1a3
commit d63da3fff3
2 changed files with 6 additions and 5 deletions

View File

@ -70,11 +70,11 @@ class LiveController extends GetxController {
Future fetchLiveFollowing() async { Future fetchLiveFollowing() async {
var res = await LiveHttp.liveFollowing(pn: 1, ps: 20); var res = await LiveHttp.liveFollowing(pn: 1, ps: 20);
if (res['status']) { if (res['status']) {
liveFollowingList.value = (res['data'].list liveFollowingList.value =
as List<LiveFollowingItemModel>) (res['data'].list as List<LiveFollowingItemModel>)
.where( .where((LiveFollowingItemModel item) =>
(LiveFollowingItemModel item) => item.liveStatus == 1) // 根据条件过滤 item.liveStatus == 1 && item.recordLiveTime == 0) // 根据条件过滤
.toList(); .toList();
} }
return res; return res;
} }

View File

@ -201,6 +201,7 @@ class _LivePageState extends State<LivePage>
Map? data = snapshot.data; Map? data = snapshot.data;
if (data?['status']) { if (data?['status']) {
RxList list = _liveController.liveFollowingList; RxList list = _liveController.liveFollowingList;
// ignore: invalid_use_of_protected_member
return Obx(() => LiveFollowingListView(list: list.value)); return Obx(() => LiveFollowingListView(list: list.value));
} else { } else {
return HttpError( return HttpError(