mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 11:06:51 +08:00
@@ -2,7 +2,7 @@ import 'package:PiliPlus/http/bangumi.dart';
|
||||
import 'package:PiliPlus/http/loading_state.dart';
|
||||
import 'package:PiliPlus/models/bangumi/list.dart';
|
||||
import 'package:PiliPlus/models/bangumi/pgc_timeline/result.dart';
|
||||
import 'package:PiliPlus/models/common/tab_type.dart';
|
||||
import 'package:PiliPlus/models/common/home_tab_type.dart';
|
||||
import 'package:PiliPlus/pages/common/common_list_controller.dart';
|
||||
import 'package:PiliPlus/utils/extension.dart';
|
||||
import 'package:PiliPlus/utils/storage.dart';
|
||||
@@ -12,12 +12,12 @@ import 'package:get/get.dart';
|
||||
class BangumiController extends CommonListController<
|
||||
List<BangumiListItemModel>?, BangumiListItemModel> {
|
||||
BangumiController({required this.tabType});
|
||||
final TabType tabType;
|
||||
final HomeTabType tabType;
|
||||
|
||||
int? mid;
|
||||
late final RxBool isLogin;
|
||||
late final showPgcTimeline =
|
||||
tabType == TabType.bangumi && GStorage.showPgcTimeline;
|
||||
tabType == HomeTabType.bangumi && GStorage.showPgcTimeline;
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
@@ -74,7 +74,7 @@ class BangumiController extends CommonListController<
|
||||
followLoading = true;
|
||||
dynamic res = await BangumiHttp.bangumiFollowList(
|
||||
mid: mid,
|
||||
type: tabType == TabType.bangumi ? 1 : 2,
|
||||
type: tabType == HomeTabType.bangumi ? 1 : 2,
|
||||
pn: followPage,
|
||||
);
|
||||
|
||||
@@ -119,7 +119,7 @@ class BangumiController extends CommonListController<
|
||||
Future<LoadingState<List<BangumiListItemModel>?>> customGetData() =>
|
||||
BangumiHttp.bangumiList(
|
||||
page: currentPage,
|
||||
indexType: tabType == TabType.cinema ? 102 : null, // TODO: sort
|
||||
indexType: tabType == HomeTabType.cinema ? 102 : null, // TODO: sort
|
||||
);
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user