Files
PiliPlus/lib/pages/common/common_intro_controller.dart
bggRGjQaUbCoE 6f48a97b4b opt item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 13:31:12 +08:00

27 lines
720 B
Dart

import 'package:PiliPlus/models_new/fav/fav_folder/data.dart';
import 'package:PiliPlus/models_new/video/video_tag/data.dart';
import 'package:PiliPlus/services/account_service.dart';
import 'package:get/get.dart';
abstract class CommonIntroController extends GetxController {
// 是否点赞
RxBool hasLike = false.obs;
// 投币数量
final RxInt coinNum = 0.obs;
// 是否投币
bool get hasCoin => coinNum.value != 0;
// 是否收藏
RxBool hasFav = false.obs;
List<VideoTagItem>? videoTags;
Set? favIds;
Rx<FavFolderData> favFolderData = FavFolderData().obs;
AccountService accountService = Get.find<AccountService>();
Future queryVideoInFolder();
Future<void> actionFavVideo();
}