File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -125,23 +125,26 @@ class AutocompleteViewManager {
125
125
assert (removed);
126
126
}
127
127
128
- void handleRealmUserAddEvent (RealmUserAddEvent event) {
128
+ /// Recomputes the autocomplete results for users.
129
+ ///
130
+ /// Calls [MentionAutocompleteView.refreshStaleUserResults] for all that are registered.
131
+ void _refreshStaleUserResults () {
129
132
for (final view in _mentionAutocompleteViews) {
130
133
view.refreshStaleUserResults ();
131
134
}
132
135
}
133
136
137
+ void handleRealmUserAddEvent (RealmUserAddEvent event) {
138
+ _refreshStaleUserResults ();
139
+ }
140
+
134
141
void handleRealmUserRemoveEvent (RealmUserRemoveEvent event) {
135
- for (final view in _mentionAutocompleteViews) {
136
- view.refreshStaleUserResults ();
137
- }
142
+ _refreshStaleUserResults ();
138
143
autocompleteDataCache.invalidateUser (event.userId);
139
144
}
140
145
141
146
void handleRealmUserUpdateEvent (RealmUserUpdateEvent event) {
142
- for (final view in _mentionAutocompleteViews) {
143
- view.refreshStaleUserResults ();
144
- }
147
+ _refreshStaleUserResults ();
145
148
autocompleteDataCache.invalidateUser (event.userId);
146
149
}
147
150
You can’t perform that action at this time.
0 commit comments