opt models

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-04 15:20:35 +08:00
parent f50b1d2beb
commit b960359a39
858 changed files with 11000 additions and 12588 deletions

View File

@@ -1,7 +1,7 @@
enum EpisodeType {
part('分P'),
season('合集'),
bangumi('番剧');
pgc('番剧');
final String title;
const EpisodeType(this.title);

View File

@@ -1,11 +1,11 @@
import 'package:PiliPlus/models/common/enum_with_label.dart';
import 'package:PiliPlus/pages/bangumi/controller.dart';
import 'package:PiliPlus/pages/bangumi/view.dart';
import 'package:PiliPlus/pages/common/common_controller.dart';
import 'package:PiliPlus/pages/hot/controller.dart';
import 'package:PiliPlus/pages/hot/view.dart';
import 'package:PiliPlus/pages/live/controller.dart';
import 'package:PiliPlus/pages/live/view.dart';
import 'package:PiliPlus/pages/pgc/controller.dart';
import 'package:PiliPlus/pages/pgc/view.dart';
import 'package:PiliPlus/pages/rank/controller.dart';
import 'package:PiliPlus/pages/rank/view.dart';
import 'package:PiliPlus/pages/rcmd/controller.dart';
@@ -32,7 +32,7 @@ enum HomeTabType implements EnumWithLabel {
HomeTabType.rank =>
(Get.find<RankController>) as ScrollOrRefreshMixin Function(),
HomeTabType.bangumi || HomeTabType.cinema => () =>
Get.find<BangumiController>(tag: name),
Get.find<PgcController>(tag: name),
};
Widget get page => switch (this) {
@@ -40,7 +40,7 @@ enum HomeTabType implements EnumWithLabel {
HomeTabType.rcmd => const RcmdPage(),
HomeTabType.hot => const HotPage(),
HomeTabType.rank => const RankPage(),
HomeTabType.bangumi => const BangumiPage(tabType: HomeTabType.bangumi),
HomeTabType.cinema => const BangumiPage(tabType: HomeTabType.cinema),
HomeTabType.bangumi => const PgcPage(tabType: HomeTabType.bangumi),
HomeTabType.cinema => const PgcPage(tabType: HomeTabType.cinema),
};
}