Fix sending of updateSupergroup after unban.

GitOrigin-RevId: 55b4fe17ea72069814fbbf3a3994cb4ee122df46
This commit is contained in:
levlam 2019-01-02 01:32:50 +03:00
parent 8df8273c87
commit d542182b07

View File

@ -2390,8 +2390,12 @@ void ContactsManager::on_channel_unban_timeout(ChannelId channel_id) {
auto old_status = c->status;
c->status.update_restrictions();
LOG_IF(ERROR, c->status == old_status && (c->status.is_restricted() || c->status.is_banned()))
<< "Status of " << channel_id << " wasn't updated: " << c->status;
if (c->status == old_status) {
LOG_IF(ERROR, c->status.is_restricted() || c->status.is_banned())
<< "Status of " << channel_id << " wasn't updated: " << c->status;
} else {
c->need_send_update = true;
}
LOG(INFO) << "Update " << channel_id << " status";
c->is_status_changed = true;