feat: 新增禁用收到的赞功能

This commit is contained in:
orz12
2024-03-22 21:09:44 +08:00
parent 27d9fa05f5
commit c03e43098b
4 changed files with 35 additions and 13 deletions

View File

@@ -6,6 +6,7 @@ import 'package:PiliPalaX/models/msg/account.dart';
import 'package:PiliPalaX/models/msg/session.dart';
import '../../models/msg/msgfeed_unread.dart';
import '../../utils/storage.dart';
class WhisperController extends GetxController {
RxList<SessionList> sessionList = <SessionList>[].obs;
@@ -17,24 +18,28 @@ class WhisperController extends GetxController {
"name":"回复我的",
"icon":Icons.message_outlined,
"route": "/replyMe",
"enabled": true,
"value": 0
},
{
"name":"@我",
"icon":Icons.alternate_email_outlined,
"route": "/atMe",
"enabled": true,
"value": 0
},
{
"name":"收到的赞",
"icon":Icons.favorite_border_outlined,
"route": "/likeMe",
"enabled": true,
"value": 0
},
{
"name":"系统通知",
"icon":Icons.notifications_none_outlined,
"route": "/sysMsg",
"enabled": true,
"value": 0
},
].obs;
@@ -47,6 +52,10 @@ class WhisperController extends GetxController {
msgFeedTop[1]["value"] = msgFeedUnread.value.at;
msgFeedTop[2]["value"] = msgFeedUnread.value.like;
msgFeedTop[3]["value"] = msgFeedUnread.value.sys_msg;
if (GStrorage.setting.get(SettingBoxKey.disableLikeMsg, defaultValue: false)) {
msgFeedTop[2]["value"] = -1;
msgFeedTop[2]["enabled"] = false;
}
// 触发更新
msgFeedTop.refresh();
} else {