diff options
Diffstat (limited to 'protocols/Telegram/src/proto.cpp')
-rw-r--r-- | protocols/Telegram/src/proto.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/protocols/Telegram/src/proto.cpp b/protocols/Telegram/src/proto.cpp index c842a623aa..d275c046d5 100644 --- a/protocols/Telegram/src/proto.cpp +++ b/protocols/Telegram/src/proto.cpp @@ -107,6 +107,15 @@ CTelegramProto::~CTelegramProto() { } +void CTelegramProto::OnContactAdded(MCONTACT hContact) +{ + if (int64_t id = GetId(hContact)) { + auto *pUser = new TG_USER(id, hContact, isChatRoom(hContact)); + pUser->szAvatarHash = getMStringA(hContact, DBKEY_AVATAR_HASH); + m_arUsers.insert(pUser); + } +} + void CTelegramProto::OnContactDeleted(MCONTACT hContact) { TD::int53 id = GetId(hContact); |