mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: check fav attr
This commit is contained in:
@@ -210,7 +210,7 @@ class _MemberFavoriteState extends State<MemberFavorite>
|
||||
),
|
||||
subtitle: Text(
|
||||
item1.type == 0
|
||||
? '${item1.mediaCount}个内容'
|
||||
? '${item1.mediaCount}个内容 · ${Utils.isPublic(item1.attr ?? 0) ? '公开' : '私密'}'
|
||||
: item1.type == 11
|
||||
? '${item1.mediaCount}个内容 · ${item1.upper?.name}'
|
||||
: item1.type == 21
|
||||
|
||||
@@ -102,22 +102,16 @@ class _FavPanelState extends State<FavPanel> {
|
||||
1,
|
||||
index),
|
||||
dense: true,
|
||||
leading: const Icon(Icons.folder_outlined),
|
||||
// leading: [0, 22].contains(widget.ctr!
|
||||
// .favFolderData.value.list![index].attr)
|
||||
// ? const Icon(Icons.folder_outlined)
|
||||
// : const Icon(Icons.lock_outline),
|
||||
leading: Utils.isPublic(widget.ctr!
|
||||
.favFolderData.value.list![index].attr)
|
||||
? const Icon(Icons.folder_outlined)
|
||||
: const Icon(Icons.lock_outline),
|
||||
minLeadingWidth: 0,
|
||||
title: Text(widget.ctr!.favFolderData.value
|
||||
.list![index].title!),
|
||||
subtitle: Text(
|
||||
'${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容'),
|
||||
// subtitle: Text(
|
||||
// '${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容 . ${[
|
||||
// 0,
|
||||
// 22
|
||||
// ].contains(widget.ctr!.favFolderData.value.list![index].attr) ? '公开' : '私密'}',
|
||||
// ),
|
||||
'${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容 . ${Utils.isPublic(widget.ctr!.favFolderData.value.list![index].attr) ? '公开' : '私密'}',
|
||||
),
|
||||
trailing: Transform.scale(
|
||||
scale: 0.9,
|
||||
child: Checkbox(
|
||||
|
||||
@@ -28,6 +28,10 @@ import '../models/github/latest.dart';
|
||||
class Utils {
|
||||
static final Random random = Random();
|
||||
|
||||
static bool isPublic(int attr) {
|
||||
return (attr & 1) == 0;
|
||||
}
|
||||
|
||||
static Future actionRelationMod({
|
||||
required BuildContext context,
|
||||
required dynamic mid,
|
||||
|
||||
Reference in New Issue
Block a user