@@ -650,10 +650,7 @@ class MentionAutocompleteView extends AutocompleteView<MentionAutocompleteQuery,
650
650
}
651
651
652
652
MentionAutocompleteResult ? _testUser (MentionAutocompleteQuery query, User user) {
653
- if (query.testUser (user, store.autocompleteViewManager.autocompleteDataCache, store)) {
654
- return UserMentionAutocompleteResult (userId: user.userId);
655
- }
656
- return null ;
653
+ return query.testUser (user, store.autocompleteViewManager.autocompleteDataCache, store);
657
654
}
658
655
659
656
@override
@@ -755,12 +752,14 @@ class MentionAutocompleteQuery extends ComposeAutocompleteQuery {
755
752
|| wildcardOption.localizedCanonicalString (localizations).contains (_lowercase);
756
753
}
757
754
758
- bool testUser (User user, AutocompleteDataCache cache, UserStore store) {
759
- if (! user.isActive) return false ;
760
- if (store.isUserMuted (user.userId)) return false ;
755
+ MentionAutocompleteResult ? testUser (User user, AutocompleteDataCache cache, UserStore store) {
756
+ if (! user.isActive) return null ;
757
+ if (store.isUserMuted (user.userId)) return null ;
761
758
762
759
// TODO(#236) test email too, not just name
763
- return _testName (user, cache);
760
+ if (! _testName (user, cache)) return null ;
761
+
762
+ return UserMentionAutocompleteResult (userId: user.userId);
764
763
}
765
764
766
765
bool _testName (User user, AutocompleteDataCache cache) {
0 commit comments