From 7c6f82891d903cadb2f7facd8b3ce6c149a0b442 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 11 Jun 2025 19:14:14 +0800 Subject: [PATCH] fix space setting Signed-off-by: bggRGjQaUbCoE --- lib/pages/member_home/view.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/pages/member_home/view.dart b/lib/pages/member_home/view.dart index bc0f0c43b..5c5174586 100644 --- a/lib/pages/member_home/view.dart +++ b/lib/pages/member_home/view.dart @@ -44,6 +44,7 @@ class _MemberHomeState extends State Widget _buildBody(LoadingState loadingState) { final isVertical = context.orientation == Orientation.portrait; final setting = _ctr.spaceSetting; + final isOwner = setting != null; final color = Theme.of(context).colorScheme.outline; return switch (loadingState) { Loading() => loadingWidget, @@ -89,7 +90,7 @@ class _MemberHomeState extends State title: '收藏', param: 'favorite', count: res.favourite2!.count!, - visible: setting?.favVideo == 1, + visible: isOwner ? setting.favVideo == 1 : null, ), SliverToBoxAdapter( child: SizedBox( @@ -106,7 +107,7 @@ class _MemberHomeState extends State title: '最近投币的视频', param: 'coinArchive', count: res.coinArchive!.count!, - visible: setting?.coinsVideo == 1, + visible: isOwner ? setting.coinsVideo == 1 : null, ), SliverPadding( padding: const EdgeInsets.symmetric( @@ -139,7 +140,7 @@ class _MemberHomeState extends State title: '最近点赞的视频', param: 'likeArchive', count: res.likeArchive!.count!, - visible: setting?.likesVideo == 1, + visible: isOwner ? setting.likesVideo == 1 : null, ), SliverPadding( padding: const EdgeInsets.symmetric( @@ -202,7 +203,7 @@ class _MemberHomeState extends State title: '追番', param: 'bangumi', count: res.season!.count!, - visible: setting?.bangumi == 1, + visible: isOwner ? setting.bangumi == 1 : null, ), SliverPadding( padding: const EdgeInsets.symmetric(