From 1885f8d2173768ae3a4bbd80b6a12dad24591fd9 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 14 Dec 2022 18:23:36 +0300 Subject: Telegram: setting premium icon --- protocols/Telegram/src/server.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'protocols/Telegram/src/server.cpp') 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(); -- cgit v1.2.3