diff options
Diffstat (limited to 'protocols/Telegram/src/proto.cpp')
-rw-r--r-- | protocols/Telegram/src/proto.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/protocols/Telegram/src/proto.cpp b/protocols/Telegram/src/proto.cpp index 88fc2401ab..1a353da02a 100644 --- a/protocols/Telegram/src/proto.cpp +++ b/protocols/Telegram/src/proto.cpp @@ -88,6 +88,16 @@ CTelegramProto::~CTelegramProto() { } +void CTelegramProto::OnContactDeleted(MCONTACT hContact) +{ + CMStringA szId(getMStringA(hContact, DBKEY_ID)); + if (!szId.IsEmpty()) { + TD::array<TD::int53> ids; + ids.push_back(_atoi64(szId)); + SendQuery(new TD::removeContacts(std::move(ids))); + } +} + void CTelegramProto::OnModulesLoaded() { CMStringA szId(getMStringA(DBKEY_ID)); |