summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src/server.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2022-12-14 18:23:36 +0300
committerGeorge Hazan <ghazan@miranda.im>2022-12-14 18:23:36 +0300
commit1885f8d2173768ae3a4bbd80b6a12dad24591fd9 (patch)
treebf8f6353f1c0d69915182d989b7714528be6f520 /protocols/Telegram/src/server.cpp
parente72ccc740bfa7c6493a56abc168eb270f76f0cba (diff)
Telegram: setting premium icon
Diffstat (limited to 'protocols/Telegram/src/server.cpp')
-rw-r--r--protocols/Telegram/src/server.cpp5
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();