Send updateUser when Fragment prefixes are changed.

This commit is contained in:
levlam 2022-11-30 12:50:16 +03:00
parent b0e22e15e2
commit 5d0a41c807

View File

@ -16918,6 +16918,16 @@ void ContactsManager::on_update_fragment_prefixes() {
}
fragment_prefixes_str_ = std::move(fragment_prefixes_str);
fragment_prefixes_ = full_split(fragment_prefixes_str_, ',');
users_.foreach([&](const UserId &user_id, unique_ptr<User> &user) {
User *u = user.get();
bool should_be_fragment_phone_number = is_fragment_phone_number(u->phone_number);
if (u->is_fragment_phone_number != should_be_fragment_phone_number) {
u->is_fragment_phone_number = should_be_fragment_phone_number;
u->is_changed = true;
update_user(u, user_id);
}
});
}
void ContactsManager::on_update_dialog_administrators(DialogId dialog_id, vector<DialogAdministrator> &&administrators,