From 74d336f4167ae6f7e32bc6bc51f1e97b1524e3a0 Mon Sep 17 00:00:00 2001 From: Sergey Bolhovskoy Date: Thu, 25 Sep 2014 13:13:27 +0000 Subject: VKontakte: AuthState plugin support git-svn-id: http://svn.miranda-ng.org/main/trunk@10587 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/VKontakte/src/vk_proto.cpp | 6 +++--- protocols/VKontakte/src/vk_thread.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/protocols/VKontakte/src/vk_proto.cpp b/protocols/VKontakte/src/vk_proto.cpp index 26d114c810..142166a8b0 100644 --- a/protocols/VKontakte/src/vk_proto.cpp +++ b/protocols/VKontakte/src/vk_proto.cpp @@ -170,7 +170,7 @@ void CVkProto::InitMenus() int CVkProto::OnPreBuildContactMenu(WPARAM hContact, LPARAM) { - bool isFriend = getBool(hContact, "friend", false); + bool isFriend = getByte(hContact, "Auth", -1)==0; Menu_ShowItem(g_hContactMenuItems[CMI_GETALLSERVERHISTORY], !isChatRoom(hContact)); Menu_ShowItem(g_hContactMenuItems[CMI_VISITPROFILE], !isChatRoom(hContact)); @@ -445,7 +445,7 @@ int CVkProto::AuthRequest(MCONTACT hContact,const PROTOCHAR* message) debugLogA("CVkProto::AuthRequest"); if (!IsOnline()) return 1; - bool bIsFriend = getBool(hContact, "friend", false); + bool bIsFriend = getBool(hContact, "Auth", -1)==0; LONG userID = getDword(hContact, "ID", -1); if (bIsFriend || (userID == -1) || !hContact) return 1; @@ -471,7 +471,7 @@ void CVkProto::OnReceiveAuthRequest(NETLIBHTTPREQUEST *reply, AsyncHttpRequest * if (pResponse != NULL) { int iRet = json_as_int(pResponse); if (iRet == 2){ - setByte(param->hContact, "friend", 1); + setByte(param->hContact, "Auth", 0); MsgPopup(param->hContact, TranslateT("User added as friend"), _T("")); } } diff --git a/protocols/VKontakte/src/vk_thread.cpp b/protocols/VKontakte/src/vk_thread.cpp index 3804fbe525..3735e8384a 100644 --- a/protocols/VKontakte/src/vk_thread.cpp +++ b/protocols/VKontakte/src/vk_thread.cpp @@ -428,7 +428,7 @@ void CVkProto::OnReceiveFriends(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pReq LIST arContacts(10, PtrKeySortT); for (MCONTACT hContact = db_find_first(m_szModuleName); hContact; hContact = db_find_next(hContact, m_szModuleName)){ - db_unset(hContact, m_szModuleName, "friend"); + db_unset(hContact, m_szModuleName, "Auth"); if (bCleanContacts&&!isChatRoom(hContact)) arContacts.insert((HANDLE)hContact); } @@ -445,7 +445,7 @@ void CVkProto::OnReceiveFriends(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pReq MCONTACT hContact = FindUser(_ttoi(szValue), true); arContacts.remove((HANDLE)hContact); - setByte(hContact, "friend", 1); + setByte(hContact, "Auth", 0); szValue = json_as_string(json_get(pInfo, "first_name")); if (szValue) { @@ -929,7 +929,7 @@ void CVkProto::OnReceiveDeleteFriend(NETLIBHTTPREQUEST* reply, AsyncHttpRequest* MsgPopup(param->hContact, TranslateT("Friend request suggestion for the user deleted"), _T("")); break; } - db_unset(param->hContact, m_szModuleName, "friend"); + db_unset(param->hContact, m_szModuleName, "Auth"); } } delete param; -- cgit v1.2.3