mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-25 01:59:04 +10:00
style: dart format
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user