From 04e6d5b7dd9e465153c6f028911a4220d553389a Mon Sep 17 00:00:00 2001 From: Sergey Bolhovskoy Date: Sat, 11 Oct 2014 15:12:30 +0000 Subject: VKontakte: fix for destroy 'empty' chat git-svn-id: http://svn.miranda-ng.org/main/trunk@10765 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/VKontakte/src/vk_chats.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'protocols/VKontakte/src') diff --git a/protocols/VKontakte/src/vk_chats.cpp b/protocols/VKontakte/src/vk_chats.cpp index d559450383..709b68f1cd 100644 --- a/protocols/VKontakte/src/vk_chats.cpp +++ b/protocols/VKontakte/src/vk_chats.cpp @@ -454,7 +454,7 @@ void CVkProto::LogMenuHook(CVkChatInfo *cc, GCHOOK *gch) CMStringA code; code.Format("var Hist = API.messages.getHistory({\"chat_id\":%d, \"count\":200});" "var countMsg = Hist.count;var itemsMsg = Hist.items@.id; " - "while (countMsg > 1) { API.messages.delete({\"message_ids\":itemsMsg});" + "while (countMsg > 0) { API.messages.delete({\"message_ids\":itemsMsg});" "Hist=API.messages.getHistory({\"chat_id\":%d, \"count\":200});" "countMsg = Hist.count;itemsMsg = Hist.items@.id;}; return 1;", cc->m_chatid, cc->m_chatid); Push(new AsyncHttpRequest(this, REQUEST_GET, "/method/execute.json", true, &CVkProto::OnChatDestroy) @@ -483,7 +483,7 @@ INT_PTR __cdecl CVkProto::OnLeaveChat(WPARAM hContact, LPARAM) CMStringA code; code.Format("var Hist = API.messages.getHistory({\"chat_id\":%d, \"count\":200});" "var countMsg = Hist.count;var itemsMsg = Hist.items@.id; " - "while (countMsg > 1) { API.messages.delete({\"message_ids\":itemsMsg});" + "while (countMsg > 0) { API.messages.delete({\"message_ids\":itemsMsg});" "Hist=API.messages.getHistory({\"chat_id\":%d, \"count\":200});" "countMsg = Hist.count;itemsMsg = Hist.items@.id;}; return 1;", cc->m_chatid, cc->m_chatid); Push(new AsyncHttpRequest(this, REQUEST_GET, "/method/execute.json", true, &CVkProto::OnChatDestroy) -- cgit v1.2.3