mod: app端推荐参数补充,统一部分代码位置

This commit is contained in:
orz12
2024-07-11 17:17:22 +08:00
parent 376dae8570
commit 212a87b84c
11 changed files with 290 additions and 306 deletions

View File

@@ -46,7 +46,6 @@ class _RcmdPageState extends State<RcmdPage>
scrollController.position.maxScrollExtent - 200) {
EasyThrottle.throttle(
'my-throttler', const Duration(milliseconds: 200), () {
_rcmdController.isLoadingMore = true;
_rcmdController.onLoad();
});
}
@@ -99,23 +98,17 @@ class _RcmdPageState extends State<RcmdPage>
Map data = snapshot.data as Map;
if (data['status']) {
return Obx(
() {
if (_rcmdController.isLoadingMore &&
_rcmdController.videoList.isEmpty) {
return contentGrid(_rcmdController, []);
} else {
// 显示视频列表
return contentGrid(
_rcmdController, _rcmdController.videoList);
}
},
() => contentGrid(
_rcmdController,
_rcmdController.videoList.isEmpty
? []
: _rcmdController.videoList),
);
} else {
return HttpError(
errMsg: data == null ? "" : data['msg'],
fn: () {
setState(() {
_rcmdController.isLoadingMore = true;
_futureBuilderFuture =
_rcmdController.queryRcmdFeed('init');
});