@@ -650,10 +650,7 @@ class MentionAutocompleteView extends AutocompleteView<MentionAutocompleteQuery,
650650 }
651651
652652 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);
657654 }
658655
659656 @override
@@ -755,12 +752,14 @@ class MentionAutocompleteQuery extends ComposeAutocompleteQuery {
755752 || wildcardOption.localizedCanonicalString (localizations).contains (_lowercase);
756753 }
757754
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 ;
761758
762759 // 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);
764763 }
765764
766765 bool _testName (User user, AutocompleteDataCache cache) {
0 commit comments