summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src/proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/src/proto.h')
-rw-r--r--protocols/Telegram/src/proto.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/protocols/Telegram/src/proto.h b/protocols/Telegram/src/proto.h
index 871ef9a790..29cc8b3654 100644
--- a/protocols/Telegram/src/proto.h
+++ b/protocols/Telegram/src/proto.h
@@ -154,6 +154,7 @@ class CTelegramProto : public PROTO<CTelegramProto>
friend class CReplyDlg;
friend class CForwardDlg;
friend class CReactionsDlg;
+ friend class CMyProfileDlg;
friend class COptionsDlg;
friend class COptSessionsDlg;
friend class CAddPhoneContactDlg;
@@ -285,7 +286,7 @@ class CTelegramProto : public PROTO<CTelegramProto>
void ProcessSuperGroup(TD::updateSupergroup *pObj);
void ProcessSuperGroupInfo(TD::updateSupergroupFullInfo *pObj);
void ProcessUser(TD::updateUser *pObj);
- void ProcessUserInfo(TD::updateUserFullInfo *pObj);
+ void ProcessUserInfo(TD::int53 userId, TD::userFullInfo *pObj);
void UnregisterSession();
@@ -370,6 +371,9 @@ class CTelegramProto : public PROTO<CTelegramProto>
void RemoveFromClist(TG_USER *pUser);
void MarkRead(MCONTACT hContact, const CMStringA &szMaxId, bool bSent);
+ void RetrieveProfile(CMyProfileDlg *pDlg);
+ void OnReceivedProfile(td::ClientManager::Response &response, void *pUserData);
+
// Menus
HGENMENU hmiForward, hmiReaction;
@@ -430,6 +434,8 @@ public:
int __cdecl GcMuteHook(WPARAM, LPARAM);
int __cdecl GcEventHook(WPARAM, LPARAM);
+ int __cdecl OnUserInfoInit(WPARAM, LPARAM);
+
// Services //////////////////////////////////////////////////////////////////////////
INT_PTR __cdecl SvcAddByPhone(WPARAM, LPARAM);