summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2023-11-29 20:39:26 +0300
committerGeorge Hazan <george.hazan@gmail.com>2023-11-29 20:39:26 +0300
commitb6a52b7caf04617144bdddba1fa2296b7cdb50a2 (patch)
treebf8a17d3700db70cc5168b4525c8071aa15b958c /protocols/Telegram/src
parentf667c9138be6ebb88972501c553384ab46c19a6d (diff)
#3983 (Telegram: покинутый чат не стирается сразу, а скрывается и выкидывается из ростера)
Diffstat (limited to 'protocols/Telegram/src')
-rw-r--r--protocols/Telegram/src/groupchat.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/protocols/Telegram/src/groupchat.cpp b/protocols/Telegram/src/groupchat.cpp
index bf3f8312a5..f19683a9b0 100644
--- a/protocols/Telegram/src/groupchat.cpp
+++ b/protocols/Telegram/src/groupchat.cpp
@@ -238,13 +238,12 @@ INT_PTR CTelegramProto::SvcLeaveChat(WPARAM hContact, LPARAM)
SendQuery(new TD::leaveChat(pUser->chatId));
}
- Contact::Hide(hContact);
- Contact::RemoveFromList(hContact);
-
wchar_t wszId[100];
_i64tow(id, wszId, 10);
if (auto *si = Chat_Find(wszId, m_szModuleName))
Chat_Terminate(si);
+
+ db_delete_contact(hContact);
return 0;
}