style: dart format

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
zjs81
2026-04-27 13:09:10 -07:00
parent f07993b367
commit e1d23ad2c7
3 changed files with 15 additions and 21 deletions
+2 -6
View File
@@ -347,8 +347,7 @@ class _ChannelChatScreenState extends State<ChannelChatScreen> {
} }
final isUnreadAnchor = final isUnreadAnchor =
_unreadDividerMessageId != null && _unreadDividerMessageId != null &&
message.messageId == message.messageId == _unreadDividerMessageId;
_unreadDividerMessageId;
return Container( return Container(
key: _messageKeys[message.messageId]!, key: _messageKeys[message.messageId]!,
child: Builder( child: Builder(
@@ -364,10 +363,7 @@ class _ChannelChatScreenState extends State<ChannelChatScreen> {
if (isUnreadAnchor) { if (isUnreadAnchor) {
return Column( return Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [const UnreadDivider(), bubble],
const UnreadDivider(),
bubble,
],
); );
} }
return bubble; return bubble;
+5 -7
View File
@@ -514,7 +514,8 @@ class _ChatScreenState extends State<ChatScreen> {
onRetryReaction: (msg, emoji) => onRetryReaction: (msg, emoji) =>
_sendReaction(msg, contact, emoji), _sendReaction(msg, contact, emoji),
); );
final isUnreadAnchor = _unreadDividerMessageId != null && final isUnreadAnchor =
_unreadDividerMessageId != null &&
message.messageId == _unreadDividerMessageId; message.messageId == _unreadDividerMessageId;
final child = isUnreadAnchor final child = isUnreadAnchor
? Column( ? Column(
@@ -1354,16 +1355,13 @@ class _ChatScreenState extends State<ChatScreen> {
void _openChat(BuildContext context, Contact contact) { void _openChat(BuildContext context, Contact contact) {
final connector = context.read<MeshCoreConnector>(); final connector = context.read<MeshCoreConnector>();
final unread = final unread = connector.getUnreadCountForContactKey(contact.publicKeyHex);
connector.getUnreadCountForContactKey(contact.publicKeyHex);
connector.markContactRead(contact.publicKeyHex); connector.markContactRead(contact.publicKeyHex);
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => ChatScreen( builder: (context) =>
contact: contact, ChatScreen(contact: contact, initialUnreadCount: unread),
initialUnreadCount: unread,
),
), ),
); );
} }
+8 -8
View File
@@ -1392,16 +1392,15 @@ class _MapScreenState extends State<MapScreen> {
// onLogin(password, isAdmin) isAdmin not used for room caht screen // onLogin(password, isAdmin) isAdmin not used for room caht screen
onLogin: (password, _) { onLogin: (password, _) {
final connector = context.read<MeshCoreConnector>(); final connector = context.read<MeshCoreConnector>();
final unread = final unread = connector.getUnreadCountForContactKey(
connector.getUnreadCountForContactKey(room.publicKeyHex); room.publicKeyHex,
);
connector.markContactRead(room.publicKeyHex); connector.markContactRead(room.publicKeyHex);
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => ChatScreen( builder: (context) =>
contact: room, ChatScreen(contact: room, initialUnreadCount: unread),
initialUnreadCount: unread,
),
), ),
); );
}, },
@@ -1463,8 +1462,9 @@ class _MapScreenState extends State<MapScreen> {
if (!contact.isActive) { if (!contact.isActive) {
connector.importDiscoveredContact(contact); connector.importDiscoveredContact(contact);
} }
final unread = final unread = connector.getUnreadCountForContactKey(
connector.getUnreadCountForContactKey(contact.publicKeyHex); contact.publicKeyHex,
);
Navigator.pop(dialogContext); Navigator.pop(dialogContext);
Navigator.push( Navigator.push(
context, context,