From 68cc159a54aa74452e9f4ab3c927c1c3693fa68c Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 10 Jan 2019 22:02:45 +0300 Subject: [PATCH] Fix updating user links. GitOrigin-RevId: 9c4098524f6f3f817bae9d4eb33b244282dd378e --- td/telegram/ContactsManager.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 7ba8a230..97f163c3 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -5111,23 +5111,23 @@ void ContactsManager::on_get_user(tl_object_ptr &&user_ptr, on_update_user_photo(u, user_id, std::move(user->photo_)); if (is_received) { on_update_user_online(u, user_id, std::move(user->status_)); - } - LinkState out, in; - if (flags & USER_FLAG_IS_MUTUAL_CONTACT) { - out = LinkState::Contact; - in = LinkState::Contact; - } else if (flags & USER_FLAG_IS_CONTACT) { - out = LinkState::Contact; - in = LinkState::Unknown; - } else if (flags & USER_FLAG_HAS_PHONE_NUMBER) { - out = LinkState::KnowsPhoneNumber; - in = LinkState::Unknown; - } else { - out = LinkState::None; - in = LinkState::Unknown; + LinkState out, in; + if (flags & USER_FLAG_IS_MUTUAL_CONTACT) { + out = LinkState::Contact; + in = LinkState::Contact; + } else if (flags & USER_FLAG_IS_CONTACT) { + out = LinkState::Contact; + in = LinkState::Unknown; + } else if (flags & USER_FLAG_HAS_PHONE_NUMBER) { + out = LinkState::KnowsPhoneNumber; + in = LinkState::Unknown; + } else { + out = LinkState::None; + in = LinkState::Unknown; + } + on_update_user_links(u, user_id, out, in); } - on_update_user_links(u, user_id, out, in); if (is_received || !u->is_received) { on_update_user_name(u, user_id, std::move(user->first_name_), std::move(user->last_name_),