diff options
author | George Hazan <ghazan@miranda.im> | 2022-12-14 18:23:36 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-12-14 18:23:36 +0300 |
commit | 1885f8d2173768ae3a4bbd80b6a12dad24591fd9 (patch) | |
tree | bf8f6353f1c0d69915182d989b7714528be6f520 /protocols/Telegram/src/server.cpp | |
parent | e72ccc740bfa7c6493a56abc168eb270f76f0cba (diff) |
Telegram: setting premium icon
Diffstat (limited to 'protocols/Telegram/src/server.cpp')
-rw-r--r-- | protocols/Telegram/src/server.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp index 6700034f60..0bdeb2d79b 100644 --- a/protocols/Telegram/src/server.cpp +++ b/protocols/Telegram/src/server.cpp @@ -138,6 +138,11 @@ void CMTProto::ProcessUser(td::td_api::updateUser *pObj) if (pUser->usernames_) UpdateString(hContact, "Nick", pUser->usernames_->editable_username_); + if (pUser->is_premium_) + ExtraIcon_SetIconByName(g_plugin.m_hIcon, hContact, "tg_premium"); + else + ExtraIcon_SetIconByName(g_plugin.m_hIcon, hContact, nullptr); + if (pUser->status_) { if (pUser->status_->get_id() == td::td_api::userStatusOffline::ID) { auto *pOffline = (td::td_api::userStatusOffline *)pUser->status_.get(); |