feat: popular series/precious

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-09-19 18:09:10 +08:00
parent 51c605f5d0
commit d62d0eddc2
13 changed files with 585 additions and 16 deletions

View File

@@ -0,0 +1,26 @@
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/http/video.dart';
import 'package:PiliPlus/models/model_hot_video_item.dart';
import 'package:PiliPlus/models_new/popular/popular_precious/data.dart';
import 'package:PiliPlus/pages/common/common_list_controller.dart';
class PopularPreciousController
extends CommonListController<PopularPreciousData, HotVideoItemModel> {
@override
void onInit() {
super.onInit();
queryData();
}
int? mediaId;
@override
List<HotVideoItemModel>? getDataList(PopularPreciousData response) {
mediaId = response.mediaId;
return response.list;
}
@override
Future<LoadingState<PopularPreciousData>> customGetData() =>
VideoHttp.popularPrecious(page: page);
}