Drop pending seq/qts updates after receiving empty difference.

GitOrigin-RevId: 2e1e66568a9b565f990a68059729affbae1aa68d
This commit is contained in:
levlam 2020-09-30 21:42:32 +03:00
parent dd75a08e65
commit 3d21c09ca8
1 changed files with 6 additions and 0 deletions

View File

@ -1058,6 +1058,12 @@ void UpdatesManager::on_get_difference(tl_object_ptr<telegram_api::updates_Diffe
auto difference = move_tl_object_as<telegram_api::updates_differenceEmpty>(difference_ptr);
set_date(difference->date_, false, "on_get_difference_empty");
seq_ = difference->seq_;
if (!pending_seq_updates_.empty()) {
LOG(ERROR) << "Drop " << pending_seq_updates_.size() << " pending seq updates after receive empty difference";
}
if (!pending_qts_updates_.empty()) {
LOG(ERROR) << "Drop " << pending_qts_updates_.size() << " pending qts updates after receive empty difference";
}
break;
}
case telegram_api::updates_difference::ID: {