@@ -642,39 +642,39 @@ class MessageListView with ChangeNotifier, _MessageSequence {
642
642
}
643
643
}
644
644
645
- /// Whether this event could affect the result that [_messageVisible]
646
- /// would ever have returned for any possible message in this message list.
647
- VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
645
+ /// Whether [_messageVisible] is true for all possible messages.
646
+ ///
647
+ /// This is useful for an optimization.
648
+ bool get _allMessagesVisible {
648
649
switch (narrow) {
649
650
case CombinedFeedNarrow ():
650
- return store.willChangeIfTopicVisible (event);
651
-
652
- case ChannelNarrow (: final streamId):
653
- if (event.streamId != streamId) return VisibilityEffect .none;
654
- return store.willChangeIfTopicVisibleInStream (event);
651
+ case ChannelNarrow ():
652
+ return false ;
655
653
656
654
case TopicNarrow ():
657
655
case DmNarrow ():
658
656
case MentionsNarrow ():
659
657
case StarredMessagesNarrow ():
660
- return VisibilityEffect .none ;
658
+ return true ;
661
659
}
662
660
}
663
661
664
- /// Whether [_messageVisible] is true for all possible messages.
665
- ///
666
- /// This is useful for an optimization.
667
- bool get _allMessagesVisible {
662
+ /// Whether this event could affect the result that [_messageVisible]
663
+ /// would ever have returned for any possible message in this message list.
664
+ VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
668
665
switch (narrow) {
669
666
case CombinedFeedNarrow ():
670
- case ChannelNarrow ():
671
- return false ;
667
+ return store.willChangeIfTopicVisible (event);
668
+
669
+ case ChannelNarrow (: final streamId):
670
+ if (event.streamId != streamId) return VisibilityEffect .none;
671
+ return store.willChangeIfTopicVisibleInStream (event);
672
672
673
673
case TopicNarrow ():
674
674
case DmNarrow ():
675
675
case MentionsNarrow ():
676
676
case StarredMessagesNarrow ():
677
- return true ;
677
+ return VisibilityEffect .none ;
678
678
}
679
679
}
680
680
0 commit comments