Update room name & avatar on new rooms

fixes #253
This commit is contained in:
Konstantinos Sideris 2018-03-12 00:15:06 +02:00
parent d6b61fbb14
commit 39a8150fae
3 changed files with 28 additions and 25 deletions

View file

@ -110,8 +110,8 @@ RoomState::updateFromEvents(const std::vector<Collection> &collection)
} else if (mpark::holds_alternative<Name>(event)) {
this->name = mpark::get<Name>(event);
} else if (mpark::holds_alternative<Member>(event)) {
auto membership = mpark::get<Member>(event);
this->memberships.emplace(membership.state_key, membership);
auto membership = mpark::get<Member>(event);
memberships[membership.state_key] = membership;
} else if (mpark::holds_alternative<PowerLevels>(event)) {
this->power_levels = mpark::get<PowerLevels>(event);
} else if (mpark::holds_alternative<Topic>(event)) {