mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Fix RX advert data parsing
This commit is contained in:
@@ -45,6 +45,7 @@ import 'system_message_bubble.dart';
|
||||
/// - Grouped messages (expandable recipient list)
|
||||
class MessageBubble extends StatefulWidget {
|
||||
final Message message;
|
||||
final int receivedCopies;
|
||||
final VoidCallback? onTap;
|
||||
final VoidCallback? onReply;
|
||||
final bool isHighlighted;
|
||||
@@ -56,6 +57,7 @@ class MessageBubble extends StatefulWidget {
|
||||
const MessageBubble({
|
||||
super.key,
|
||||
required this.message,
|
||||
this.receivedCopies = 1,
|
||||
this.onTap,
|
||||
this.onReply,
|
||||
this.isHighlighted = false,
|
||||
@@ -576,6 +578,7 @@ class _MessageBubbleState extends State<MessageBubble> {
|
||||
'Sender to receipt ms: ${receptionDetails?.senderToReceiptMs ?? '-'}',
|
||||
'Estimated transmit ms: ${receptionDetails?.estimatedTransmitMs ?? '-'}',
|
||||
'Post-transmit delay ms: ${receptionDetails?.postTransmitDelayMs ?? '-'}',
|
||||
'Received copies: ${widget.receivedCopies}',
|
||||
'Expected ACK tag: ${widget.message.expectedAckTag ?? '-'}',
|
||||
'Suggested timeout ms: ${widget.message.suggestedTimeoutMs ?? '-'}',
|
||||
'Round-trip ms: ${widget.message.roundTripTimeMs ?? '-'}',
|
||||
@@ -846,6 +849,12 @@ class _MessageBubbleState extends State<MessageBubble> {
|
||||
receptionDetails!.postTransmitDelayMs!,
|
||||
),
|
||||
),
|
||||
if (widget.receivedCopies > 1)
|
||||
_detailRow(
|
||||
context,
|
||||
label: 'Received copies',
|
||||
value: '${widget.receivedCopies}',
|
||||
),
|
||||
if (widget.message.suggestedTimeoutMs != null)
|
||||
_detailRow(
|
||||
context,
|
||||
|
||||
Reference in New Issue
Block a user