File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -426,13 +426,21 @@ class MentionAutocompleteQuery {
426
426
}
427
427
428
428
class AutocompleteDataCache {
429
+ final Map <int , String > _normalizedNamesByUser = {};
430
+
431
+ /// The lowercase `fullName` of [user] .
432
+ String normalizedNameForUser (User user) {
433
+ return _normalizedNamesByUser[user.userId] ?? = user.fullName.toLowerCase ();
434
+ }
435
+
429
436
final Map <int , List <String >> _nameWordsByUser = {};
430
437
431
438
List <String > nameWordsForUser (User user) {
432
- return _nameWordsByUser[user.userId] ?? = user.fullName. toLowerCase ( ).split (' ' );
439
+ return _nameWordsByUser[user.userId] ?? = normalizedNameForUser (user ).split (' ' );
433
440
}
434
441
435
442
void invalidateUser (int userId) {
443
+ _normalizedNamesByUser.remove (userId);
436
444
_nameWordsByUser.remove (userId);
437
445
}
438
446
}
You can’t perform that action at this time.
0 commit comments