File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change
1
+ import 'package:collection/collection.dart' ;
1
2
import 'package:flutter/foundation.dart' ;
2
3
import 'package:flutter/services.dart' ;
3
4
@@ -266,11 +267,12 @@ class MentionAutocompleteView extends ChangeNotifier {
266
267
267
268
final User user = iterator.current;
268
269
if (query.testUser (user, store.autocompleteViewManager.autocompleteDataCache)) {
269
- results.add (UserMentionAutocompleteResult (userId: user.userId));
270
+ results.add (UserMentionAutocompleteResult (userId: user.userId, fullName : user.fullName ));
270
271
}
271
272
}
272
273
}
273
- return results; // TODO(#228) sort for most relevant first
274
+ return results.sortedBy ((result) =>
275
+ (result as UserMentionAutocompleteResult ).fullName.toLowerCase ()); // TODO(#228) sort for most relevant first
274
276
}
275
277
}
276
278
@@ -344,9 +346,10 @@ class AutocompleteDataCache {
344
346
sealed class MentionAutocompleteResult {}
345
347
346
348
class UserMentionAutocompleteResult extends MentionAutocompleteResult {
347
- UserMentionAutocompleteResult ({required this .userId});
349
+ UserMentionAutocompleteResult ({required this .userId, required this .fullName });
348
350
349
351
final int userId;
352
+ final String fullName;
350
353
}
351
354
352
355
// TODO(#233): // class UserGroupMentionAutocompleteResult extends MentionAutocompleteResult {
You can’t perform that action at this time.
0 commit comments