Files
PiliPlus/lib/pages/popular_precious/controller.dart
bggRGjQaUbCoE d62d0eddc2 feat: popular series/precious
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 13:16:35 +08:00

27 lines
760 B
Dart

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);
}