import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/http/video.dart'; import 'package:PiliPlus/pages/common/common_list_controller.dart'; class ZoneController extends CommonListController { ZoneController({this.rid, this.seasonType}); int? rid; int? seasonType; @override void onInit() { super.onInit(); queryData(); } @override Future customGetData() { if (rid != null) { return VideoHttp.getRankVideoList(rid!); } if (seasonType == 1) { return VideoHttp.pgcRankList(seasonType: seasonType!); } return VideoHttp.pgcSeasonRankList(seasonType: seasonType!); } }