mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-21 03:15:14 +08:00
opt: msg ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -18,13 +18,11 @@ class WhisperSessionItem extends StatelessWidget {
|
||||
required this.item,
|
||||
required this.onSetTop,
|
||||
required this.onRemove,
|
||||
required this.onTap,
|
||||
});
|
||||
|
||||
final Session item;
|
||||
final Function(bool isTop, SessionId id) onSetTop;
|
||||
final ValueChanged<int?> onRemove;
|
||||
final VoidCallback onTap;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -77,7 +75,12 @@ class WhisperSessionItem extends StatelessWidget {
|
||||
);
|
||||
},
|
||||
onTap: () {
|
||||
onTap();
|
||||
if (item.hasUnread()) {
|
||||
item.clearUnread();
|
||||
if (context.mounted) {
|
||||
(context as Element).markNeedsBuild();
|
||||
}
|
||||
}
|
||||
if (item.id.privateId.hasTalkerUid()) {
|
||||
Get.toNamed(
|
||||
'/whisperDetail',
|
||||
|
||||
Reference in New Issue
Block a user