mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: 热门页刷新逻辑错误
This commit is contained in:
@@ -14,6 +14,9 @@ class HotController extends GetxController {
|
||||
|
||||
// 获取推荐
|
||||
Future queryHotFeed(type) async {
|
||||
if (type != 'onLoad') {
|
||||
_currentPage = 1;
|
||||
}
|
||||
var res = await VideoHttp.hotVideoList(
|
||||
pn: _currentPage,
|
||||
ps: _count,
|
||||
@@ -22,7 +25,8 @@ class HotController extends GetxController {
|
||||
if (type == 'init') {
|
||||
videoList.value = res['data'];
|
||||
} else if (type == 'onRefresh') {
|
||||
videoList.insertAll(0, res['data']);
|
||||
// videoList.insertAll(0, res['data']);
|
||||
videoList.value = res['data'];
|
||||
} else if (type == 'onLoad') {
|
||||
videoList.addAll(res['data']);
|
||||
}
|
||||
@@ -34,15 +38,15 @@ class HotController extends GetxController {
|
||||
|
||||
// 下拉刷新
|
||||
Future onRefresh() async {
|
||||
queryHotFeed('onRefresh');
|
||||
await queryHotFeed('onRefresh');
|
||||
}
|
||||
|
||||
// 上拉加载
|
||||
Future onLoad() async {
|
||||
queryHotFeed('onLoad');
|
||||
await queryHotFeed('onLoad');
|
||||
}
|
||||
|
||||
// 返回顶部并刷新
|
||||
// 返回顶部
|
||||
void animateToTop() async {
|
||||
if (scrollController.offset >=
|
||||
MediaQuery.of(Get.context!).size.height * 5) {
|
||||
|
||||
Reference in New Issue
Block a user