fix(player): 推荐流播放器补钱包依赖并统一点赞选中色

This commit is contained in:
Zhou Weidong authored and trae-solo-agent committed 2026-10-28 18:47:51 +08:00
1 parent 4de9417e27
commit 08aa6903d2
2 files changed
+7 -1

No files matched your search

+1 -1
View File
@@ -189,7 +189,7 @@ class PlayerPlaybackOverlay extends StatelessWidget {
count: data.likeCount,
countKey: const Key('player-rail-like-count'),
selected: data.liked,
selectedColor: AppColors.doubleTapHeartRed,
selectedColor: AppColors.brandRed,
onTap: actions.onLike,
),
InteractionRailItem(
+6
View File
@@ -9,8 +9,10 @@ import '../../core/data/models/drama.dart';
import '../../core/data/remote/catalog_api.dart';
import '../../core/data/models/playlist_detail.dart';
import '../../core/data/services/category_controller.dart';
import '../../core/data/services/download_controller.dart';
import '../../core/data/services/home_feed_controller.dart';
import '../../core/data/services/playlist_controller.dart';
import '../../core/data/services/wallet_controller.dart';
import '../../core/theme/app_colors.dart';
import '../../core/widgets/empty_state.dart';
import '../../l10n/app_localizations.dart';
@@ -299,6 +301,10 @@ class _RecommendPageState extends State<RecommendPage>
initialIndex: 0,
feedDramas: dramas,
feedChannel: widget.feedController.channel,
// 内嵌流也是真实播放页:不传钱包/下载,锁定集点「解锁」会静默无响应,
// 进全屏后也拿不到这两个依赖。
wallet: context.read<WalletController>(),
downloads: context.read<DownloadController>(),
onOpenFullPlayer: (drama, episode) =>
_openDrama(drama, episodeId: episode.id),
onRefreshFeed: widget.feedController.refreshCurrent,