mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
refa: video model (#523)
This commit is contained in:
committed by
GitHub
parent
bf464994df
commit
7a6085e923
@@ -5,7 +5,6 @@ import 'package:get/get.dart';
|
||||
import 'package:PiliPlus/http/member.dart';
|
||||
import 'package:PiliPlus/http/user.dart';
|
||||
import 'package:PiliPlus/http/video.dart';
|
||||
import 'package:PiliPlus/models/member/archive.dart';
|
||||
import 'package:PiliPlus/models/member/coin.dart';
|
||||
import 'package:PiliPlus/models/member/info.dart';
|
||||
import 'package:PiliPlus/utils/storage.dart';
|
||||
@@ -22,7 +21,6 @@ class MemberController extends GetxController {
|
||||
late int ownerMid;
|
||||
bool specialFollowed = false;
|
||||
// 投稿列表
|
||||
RxList<VListItemModel>? archiveList = <VListItemModel>[].obs;
|
||||
dynamic userInfo;
|
||||
RxInt attribute = (-1).obs;
|
||||
RxString attributeText = '关注'.obs;
|
||||
@@ -43,7 +41,12 @@ class MemberController extends GetxController {
|
||||
}
|
||||
|
||||
// 获取用户信息
|
||||
Future<Map<String, dynamic>> getInfo() async {
|
||||
Future<Map<String, dynamic>> getInfo() {
|
||||
return Future.wait([getMemberInfo(), getMemberStat(), getMemberView()])
|
||||
.then((res) => res[0]);
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getMemberInfo() async {
|
||||
wwebid = await Utils.getWwebid(mid);
|
||||
await getMemberStat();
|
||||
await getMemberView();
|
||||
|
||||
@@ -136,7 +136,7 @@ class MemberVideoCtr extends CommonController {
|
||||
}
|
||||
|
||||
for (Item element in list) {
|
||||
if (element.firstCid == null) {
|
||||
if (element.cid == null) {
|
||||
continue;
|
||||
} else {
|
||||
if (element.bvid != list.first.bvid) {
|
||||
@@ -150,7 +150,7 @@ class MemberVideoCtr extends CommonController {
|
||||
? desc.not
|
||||
: desc;
|
||||
Utils.toViewPage(
|
||||
'bvid=${element.bvid}&cid=${element.firstCid}',
|
||||
'bvid=${element.bvid}&cid=${element.cid}',
|
||||
arguments: {
|
||||
'videoItem': element,
|
||||
'heroTag': Utils.makeHeroTag(element.bvid),
|
||||
|
||||
Reference in New Issue
Block a user