@@ -478,39 +478,39 @@ class MessageListView with ChangeNotifier, _MessageSequence {
478
478
}
479
479
}
480
480
481
- /// Whether this event could affect the result that [_messageVisible]
482
- /// would ever have returned for any possible message in this message list.
483
- VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
481
+ /// Whether [_messageVisible] is true for all possible messages.
482
+ ///
483
+ /// This is useful for an optimization.
484
+ bool get _allMessagesVisible {
484
485
switch (narrow) {
485
486
case CombinedFeedNarrow ():
486
- return store.willChangeIfTopicVisible (event);
487
-
488
- case ChannelNarrow (: final streamId):
489
- if (event.streamId != streamId) return VisibilityEffect .none;
490
- return store.willChangeIfTopicVisibleInStream (event);
487
+ case ChannelNarrow ():
488
+ return false ;
491
489
492
490
case TopicNarrow ():
493
491
case DmNarrow ():
494
492
case MentionsNarrow ():
495
493
case StarredMessagesNarrow ():
496
- return VisibilityEffect .none ;
494
+ return true ;
497
495
}
498
496
}
499
497
500
- /// Whether [_messageVisible] is true for all possible messages.
501
- ///
502
- /// This is useful for an optimization.
503
- bool get _allMessagesVisible {
498
+ /// Whether this event could affect the result that [_messageVisible]
499
+ /// would ever have returned for any possible message in this message list.
500
+ VisibilityEffect _canAffectVisibility (UserTopicEvent event) {
504
501
switch (narrow) {
505
502
case CombinedFeedNarrow ():
506
- case ChannelNarrow ():
507
- return false ;
503
+ return store.willChangeIfTopicVisible (event);
504
+
505
+ case ChannelNarrow (: final streamId):
506
+ if (event.streamId != streamId) return VisibilityEffect .none;
507
+ return store.willChangeIfTopicVisibleInStream (event);
508
508
509
509
case TopicNarrow ():
510
510
case DmNarrow ():
511
511
case MentionsNarrow ():
512
512
case StarredMessagesNarrow ():
513
- return true ;
513
+ return VisibilityEffect .none ;
514
514
}
515
515
}
516
516
0 commit comments