summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src/proto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/src/proto.cpp')
-rw-r--r--protocols/Telegram/src/proto.cpp10
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));