opt: unread & zan grpc & readlist open with browser (#852)

* opt: unread

* opt: zan grpc

* feat: readlist open with browser
This commit is contained in:
My-Responsitories
2025-05-11 18:58:00 +08:00
committed by GitHub
parent 8d34e6f340
commit 72734d4b4e
13 changed files with 127 additions and 208 deletions

View File

@@ -155,7 +155,7 @@ class _WhisperPageState extends State<WhisperPage> {
radius: 22,
backgroundColor: theme.colorScheme.onInverseSurface,
child: Icon(
_controller.msgFeedTopItems[index]['icon'],
_controller.msgFeedTopItems[index].icon,
size: 20,
color: theme.colorScheme.primary,
),
@@ -164,20 +164,20 @@ class _WhisperPageState extends State<WhisperPage> {
),
const SizedBox(height: 6),
Text(
_controller.msgFeedTopItems[index]['name'],
_controller.msgFeedTopItems[index].name,
style: const TextStyle(fontSize: 13),
),
],
),
),
onTap: () {
if (!_controller.msgFeedTopItems[index]['enabled']) {
if (!_controller.msgFeedTopItems[index].enabled) {
SmartDialog.showToast('已禁用');
return;
}
_controller.unreadCounts[index] = 0;
Get.toNamed(
_controller.msgFeedTopItems[index]['route'],
_controller.msgFeedTopItems[index].route,
);
},
);