@@ -689,41 +689,41 @@ class MessageListView with ChangeNotifier, _MessageSequence {
689
689
}
690
690
}
691
691
692
- /// Whether this event could affect the result that [_messageVisible]
693
- /// would ever have returned for any possible message in this message list.
694
- VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
692
+ /// Whether [_messageVisible] is true for all possible messages.
693
+ ///
694
+ /// This is useful for an optimization.
695
+ bool get _allMessagesVisible {
695
696
switch (narrow) {
696
697
case CombinedFeedNarrow ():
697
- return store.willChangeIfTopicVisible (event);
698
-
699
- case ChannelNarrow (: final streamId):
700
- if (event.streamId != streamId) return VisibilityEffect .none;
701
- return store.willChangeIfTopicVisibleInStream (event);
698
+ case ChannelNarrow ():
699
+ return false ;
702
700
703
701
case TopicNarrow ():
704
702
case DmNarrow ():
705
703
case MentionsNarrow ():
706
704
case StarredMessagesNarrow ():
707
705
case KeywordSearchNarrow ():
708
- return VisibilityEffect .none ;
706
+ return true ;
709
707
}
710
708
}
711
709
712
- /// Whether [_messageVisible] is true for all possible messages.
713
- ///
714
- /// This is useful for an optimization.
715
- bool get _allMessagesVisible {
710
+ /// Whether this event could affect the result that [_messageVisible]
711
+ /// would ever have returned for any possible message in this message list.
712
+ VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
716
713
switch (narrow) {
717
714
case CombinedFeedNarrow ():
718
- case ChannelNarrow ():
719
- return false ;
715
+ return store.willChangeIfTopicVisible (event);
716
+
717
+ case ChannelNarrow (: final streamId):
718
+ if (event.streamId != streamId) return VisibilityEffect .none;
719
+ return store.willChangeIfTopicVisibleInStream (event);
720
720
721
721
case TopicNarrow ():
722
722
case DmNarrow ():
723
723
case MentionsNarrow ():
724
724
case StarredMessagesNarrow ():
725
725
case KeywordSearchNarrow ():
726
- return true ;
726
+ return VisibilityEffect .none ;
727
727
}
728
728
}
729
729
0 commit comments