From 3ff9723722a88022e4698a5562c2f8901dec63fa Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 21 Dec 2021 13:25:11 +0300 Subject: [PATCH] Reload channel full without delay after membership change. --- td/telegram/ContactsManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index e7b4add01..b37563994 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -13407,7 +13407,9 @@ void ContactsManager::on_channel_status_changed(Channel *c, ChannelId channel_id remove_dialog_access_by_invite_link(DialogId(channel_id)); if (new_status.is_member() || new_status.is_creator()) { - reload_channel_full(channel_id, Promise(), "on_channel_status_changed"); + reload_channel_full(channel_id, + PromiseCreator::lambda([channel_id](Unit) { LOG(INFO) << "Reloaded full " << channel_id; }), + "on_channel_status_changed"); } } if (need_reload_group_call) {