Skip to content

Commit e81fb2a

Browse files
committed
Add on_update_user_linked_community_id.
1 parent 066ee5b commit e81fb2a

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

‎td/telegram/UserManager.cpp‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3766,6 +3766,14 @@ void UserManager::on_update_user_profile_colors(User *u, UserId user_id, AccentC
37663766
}
37673767
}
37683768

3769+
void UserManager::on_update_user_linked_community_id(UserId user_id, CommunityId linked_community_id) {
3770+
User *u = get_user_force(user_id, "on_update_user_linked_community_id");
3771+
if (u != nullptr) {
3772+
on_update_user_linked_community_id(u, user_id, linked_community_id);
3773+
update_user(u, user_id);
3774+
}
3775+
}
3776+
37693777
void UserManager::on_update_user_linked_community_id(User *u, UserId user_id, CommunityId linked_community_id) {
37703778
if (!linked_community_id.is_valid() || !is_user_bot(u)) {
37713779
linked_community_id = CommunityId();

‎td/telegram/UserManager.h‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ class UserManager final : public Actor {
136136

137137
void register_suggested_profile_photo(const Photo &photo);
138138

139+
void on_update_user_linked_community_id(UserId user_id, CommunityId linked_community_id);
140+
139141
void on_update_user_emoji_status(UserId user_id, telegram_api::object_ptr<telegram_api::EmojiStatus> &&emoji_status);
140142

141143
void on_update_user_story_ids(UserId user_id, telegram_api::object_ptr<telegram_api::recentStory> &&recent_story,

0 commit comments

Comments
 (0)