diff options
| author | levlam <levlam@telegram.org> | 2022-12-30 00:21:16 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2022-12-30 00:21:16 +0300 |
| commit | c5ed576b1e3765657c6e61fd20d0019e9808cce4 (patch) | |
| tree | c7eedbeb0b541ac4cc3ace7b29969a00269a28cb | |
| parent | fbc493c3618d36c39104cbda192373e781449e2c (diff) | |
Use public photo if full profile photo is unavailable.
| -rw-r--r-- | telegram-bot-api/Client.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index bb32a21..8cad2d7 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -5016,7 +5016,8 @@ void Client::on_update(object_ptr<td_api::Object> result) { auto update = move_object_as<td_api::updateUserFullInfo>(result); auto user_id = update->user_id_; auto full_info = update->user_full_info_.get(); - set_user_photo(user_id, std::move(full_info->photo_)); + set_user_photo(user_id, + full_info->photo_ == nullptr ? std::move(full_info->public_photo_) : std::move(full_info->photo_)); if (full_info->bio_ != nullptr) { set_user_bio(user_id, std::move(full_info->bio_->text_)); } |
