summaryrefslogtreecommitdiff
path: root/protocols/VKontakte/src/vk_proto.cpp
diff options
context:
space:
mode:
authorSergey Bolhovskoy <elzorfox@ya.ru>2014-09-25 13:13:27 +0000
committerSergey Bolhovskoy <elzorfox@ya.ru>2014-09-25 13:13:27 +0000
commit74d336f4167ae6f7e32bc6bc51f1e97b1524e3a0 (patch)
tree7aeb94d5c36785669391d7b1ff6de09fbc921fd1 /protocols/VKontakte/src/vk_proto.cpp
parentde497674186d02d6752de6d64ed978cca6dccbc5 (diff)
VKontakte: AuthState plugin support
git-svn-id: http://svn.miranda-ng.org/main/trunk@10587 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/VKontakte/src/vk_proto.cpp')
-rw-r--r--protocols/VKontakte/src/vk_proto.cpp6
1 files changed, 3 insertions, 3 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(""));
}
}