Fix saving changed user photo in UserFull to database.
GitOrigin-RevId: 0ee766994fe59c6493f92bfe2424b3868cbbb304
This commit is contained in:
parent
4acf82c506
commit
e8ac30cbbf
@ -8910,7 +8910,11 @@ void ContactsManager::on_get_user_full(tl_object_ptr<telegram_api::userFull> &&u
|
|||||||
user->is_changed = true;
|
user->is_changed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
user->photo = get_photo(td_->file_manager_.get(), std::move(user_full->profile_photo_), DialogId());
|
auto photo = get_photo(td_->file_manager_.get(), std::move(user_full->profile_photo_), DialogId());
|
||||||
|
if (photo != user->photo) {
|
||||||
|
user->photo = get_photo(td_->file_manager_.get(), std::move(user_full->profile_photo_), DialogId());
|
||||||
|
user->is_changed = true;
|
||||||
|
}
|
||||||
if (user->photo.is_empty()) {
|
if (user->photo.is_empty()) {
|
||||||
drop_user_photos(user_id, true, false, "on_get_user_full");
|
drop_user_photos(user_id, true, false, "on_get_user_full");
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user