File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -452,14 +452,15 @@ mixin _MessageSequence {
452
452
items.add (MessageListRecipientHeaderItem (message));
453
453
canShareSender = false ;
454
454
} else {
455
+ assert (items.last is MessageListMessageBaseItem );
456
+ final prevMessageItem = items.last as MessageListMessageBaseItem ;
457
+ assert (identical (prevMessageItem.message, prevMessage));
458
+ assert (prevMessageItem.isLastInBlock); // though this may mutate; see below
459
+
455
460
if (oneMessagePerBlock || ! haveSameRecipient (prevMessage, message)) {
456
461
items.add (MessageListRecipientHeaderItem (message));
457
462
canShareSender = false ;
458
463
} else {
459
- assert (items.last is MessageListMessageBaseItem );
460
- final prevMessageItem = items.last as MessageListMessageBaseItem ;
461
- assert (identical (prevMessageItem.message, prevMessage));
462
- assert (prevMessageItem.isLastInBlock);
463
464
prevMessageItem.isLastInBlock = false ;
464
465
465
466
if (! messagesSameDay (prevMessageItem.message, message)) {
You can’t perform that action at this time.
0 commit comments