Do not preload pinned message for bots.

GitOrigin-RevId: 5d260435a24af21394e133275d01f6e93c7adbeb
This commit is contained in:
levlam 2019-04-12 01:03:27 +03:00
parent cb856f55a1
commit 542c4d374d

View File

@ -10635,7 +10635,7 @@ void MessagesManager::on_get_dialogs(vector<tl_object_ptr<telegram_api::dialog>>
<< dialog_id;
dialog->unread_mentions_count_ = 0;
}
if (!d->is_pinned_message_id_inited) {
if (!d->is_pinned_message_id_inited && !td_->auth_manager_->is_bot()) {
// asynchronously get dialog pinned message from the server
// TODO add pinned_message_id to telegram_api::dialog
get_dialog_pinned_message(dialog_id, Auto());
@ -23736,7 +23736,8 @@ void MessagesManager::fix_new_dialog(Dialog *d, unique_ptr<Message> &&last_datab
}
if (being_added_dialog_id_ != dialog_id && !d->is_pinned_message_id_inited &&
(d->dialog_id == get_my_dialog_id() || d->dialog_id.get_type() != DialogType::User)) {
(d->dialog_id == get_my_dialog_id() || d->dialog_id.get_type() != DialogType::User) &&
!td_->auth_manager_->is_bot()) {
// asynchronously get dialog pinned message from the server
get_dialog_pinned_message(dialog_id, Auto());
}