Add missing directProfiles updates on real-time user updates (#3876)

Этот коммит содержится в:
enahum
2016-08-24 20:48:40 -03:00
коммит произвёл GitHub
родитель e6d15f77e8
Коммит 7bd26b1927
3 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@@ -248,6 +248,9 @@ function handleUserRemovedEvent(msg) {
function handleUserUpdatedEvent(msg) {
if (UserStore.getCurrentId() !== msg.user_id) {
UserStore.saveProfile(msg.data.user);
if (UserStore.hasDirectProfile(msg.user_id)) {
UserStore.saveDirectProfile(msg.data.user);
}
UserStore.emitChange(msg.user_id);
}
}

Просмотреть файл

@@ -166,6 +166,10 @@ class UserStoreClass extends EventEmitter {
return this.direct_profiles;
}
saveDirectProfile(profile) {
this.direct_profiles[profile.id] = profile;
}
saveDirectProfiles(profiles) {
this.direct_profiles = profiles;
}