aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/CommunityManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'td/telegram/CommunityManager.cpp')
-rw-r--r--td/telegram/CommunityManager.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/td/telegram/CommunityManager.cpp b/td/telegram/CommunityManager.cpp
index 1eaf09c4c..682757ca2 100644
--- a/td/telegram/CommunityManager.cpp
+++ b/td/telegram/CommunityManager.cpp
@@ -582,7 +582,8 @@ td_api::object_ptr<td_api::community> CommunityManager::get_community_object(Com
}
return td_api::make_object<td_api::community>(community_id.get(), c->access_hash != 0, c->title,
get_chat_photo_info_object(td_->file_manager_.get(), &c->photo),
- c->date, c->default_permissions.get_community_permissions_object());
+ c->date, c->status.get_community_member_status_object(),
+ c->default_permissions.get_community_permissions_object());
}
td_api::object_ptr<td_api::updateCommunity> CommunityManager::get_update_community_object(CommunityId community_id,
@@ -595,9 +596,9 @@ td_api::object_ptr<td_api::updateCommunity> CommunityManager::get_update_communi
td_api::object_ptr<td_api::updateCommunity> CommunityManager::get_update_unknown_community_object(
CommunityId community_id) const {
- return td_api::make_object<td_api::updateCommunity>(
- td_api::make_object<td_api::community>(community_id.get(), false, string(), nullptr, 0,
- RestrictedRights::restrict_all().get_community_permissions_object()));
+ return td_api::make_object<td_api::updateCommunity>(td_api::make_object<td_api::community>(
+ community_id.get(), false, string(), nullptr, 0, td_api::make_object<td_api::communityMemberStatusBanned>(),
+ RestrictedRights::restrict_all().get_community_permissions_object()));
}
void CommunityManager::get_current_state(vector<td_api::object_ptr<td_api::Update>> &updates) const {