@@ -521,39 +521,39 @@ class MessageListView with ChangeNotifier, _MessageSequence {
521
521
}
522
522
}
523
523
524
- /// Whether this event could affect the result that [_messageVisible]
525
- /// would ever have returned for any possible message in this message list.
526
- VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
524
+ /// Whether [_messageVisible] is true for all possible messages.
525
+ ///
526
+ /// This is useful for an optimization.
527
+ bool get _allMessagesVisible {
527
528
switch (narrow) {
528
529
case CombinedFeedNarrow ():
529
- return store.willChangeIfTopicVisible (event);
530
-
531
- case ChannelNarrow (: final streamId):
532
- if (event.streamId != streamId) return VisibilityEffect .none;
533
- return store.willChangeIfTopicVisibleInStream (event);
530
+ case ChannelNarrow ():
531
+ return false ;
534
532
535
533
case TopicNarrow ():
536
534
case DmNarrow ():
537
535
case MentionsNarrow ():
538
536
case StarredMessagesNarrow ():
539
- return VisibilityEffect .none ;
537
+ return true ;
540
538
}
541
539
}
542
540
543
- /// Whether [_messageVisible] is true for all possible messages.
544
- ///
545
- /// This is useful for an optimization.
546
- bool get _allMessagesVisible {
541
+ /// Whether this event could affect the result that [_messageVisible]
542
+ /// would ever have returned for any possible message in this message list.
543
+ VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
547
544
switch (narrow) {
548
545
case CombinedFeedNarrow ():
549
- case ChannelNarrow ():
550
- return false ;
546
+ return store.willChangeIfTopicVisible (event);
547
+
548
+ case ChannelNarrow (: final streamId):
549
+ if (event.streamId != streamId) return VisibilityEffect .none;
550
+ return store.willChangeIfTopicVisibleInStream (event);
551
551
552
552
case TopicNarrow ():
553
553
case DmNarrow ():
554
554
case MentionsNarrow ():
555
555
case StarredMessagesNarrow ():
556
- return true ;
556
+ return VisibilityEffect .none ;
557
557
}
558
558
}
559
559
0 commit comments