diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index bdc438d9..04fbe8a7 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -25504,6 +25504,14 @@ void MessagesManager::get_current_state(vectororder : 0)); } updates.push_back(std::move(update)); + + if (d->is_opened) { + auto info_it = dialog_online_member_counts_.find(d->dialog_id); + if (info_it != dialog_online_member_counts_.end() && info_it->second.is_update_sent) { + updates.push_back(td_api::make_object( + d->dialog_id.get(), info_it->second.online_member_count)); + } + } } append(updates, std::move(last_message_updates)); }