关注首页调试

This commit is contained in:
cuiyouliang 2025-08-21 17:50:34 +08:00
parent 078cf90efe
commit a78acc0f5c
6 changed files with 1001 additions and 20 deletions

View File

@ -91,7 +91,7 @@ class _LoginState extends State<Login> {
Storage.write('userId', userId);
Storage.write('token', obj['access_token']);
//
final accountRes = await Http.get('${CommonApi.accountInfo}/$userId');
final accountRes = await Http.get('${CommonApi.accountInfo}');
logger.i(accountRes);
//
final videoController = Get.find<VideoModuleController>();

View File

@ -521,7 +521,7 @@ class MyPageState extends State<Vloger> with SingleTickerProviderStateMixin {
///
Widget _buildFoucsButton(BuildContext context) {
// final vlogerId = '1943510443312078850'; // 18832510385,id
final vlogerId = args['vlogerId'];
final vlogerId = args['memberId'];
return AnimatedSwitcher(
duration: const Duration(milliseconds: 300),

View File

@ -4,6 +4,7 @@ library;
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../IM/im_core.dart';
import '../../behavior/custom_scroll_behavior.dart';
import '../../components/keepalive_wrapper.dart';
import '../../controller/video_module_controller.dart';
@ -13,7 +14,7 @@ import './module/recommend.dart';
// import './module/buying.dart';
// import './module/drama.dart';
// import './module/live.dart';
import 'module/friend.dart';
import './module/friend.dart';
// tab内容模块
// import './module/subscribe.dart';
@ -137,17 +138,18 @@ class _VideoPageState extends State<VideoPage> with SingleTickerProviderStateMix
child: PageView(
controller: pageController,
onPageChanged: (index) {
logger.i('$index');
// tab
if (index == 0) {
// AttentionModule.playVideo();
AttentionModule.playVideo();
// FriendModule.pauseVideo();
RecommendModule.pauseVideo();
} else if (index == 1) {
// AttentionModule.pauseVideo();
AttentionModule.pauseVideo();
// FriendModule.playVideo();
RecommendModule.pauseVideo();
} else if (index == 2) {
// AttentionModule.pauseVideo();
AttentionModule.pauseVideo();
// FriendModule.pauseVideo();
RecommendModule.playVideo();
}

File diff suppressed because it is too large Load Diff

View File

@ -185,14 +185,14 @@ class _RecommendModuleState extends State<RecommendModule> {
'size': pageSize,
});
final data = res['data'];
logger.d('关注用户的视频列表:$data');
if (data == null || (data is List && data.isEmpty)) {
// MyDialog.toast('没有更多了', icon: Icon(Icons.warning), style: ToastStyle(backgroundColor: Colors.red.withAlpha(200)));
return;
}
if (data['rows'] is List) {
List videos = data['rows'];
if (data['records'] is List) {
List videos = data['records'];
for (var item in videos) {
// print("喜欢:${item['likeCounts']}");
// print("评论:${item['commentsCounts']}");

View File

@ -44,7 +44,7 @@ class UpgradeDialog extends StatelessWidget {
onPressed: onConfirm,
child: Text("立即更新"),
),
if (!force)
if (force)
TextButton(
onPressed: () => Navigator.pop(context),
child: Text("暂不更新"),