From 70e02c41dc4693a742dda252557588947e6be37a Mon Sep 17 00:00:00 2001 From: Fishbone Date: Mon, 3 Jun 2013 13:55:50 +0000 Subject: WhatsApp: * Tried fixing requesting registration code * Started removing Miranda dependecies in WhatsAPI++ git-svn-id: http://svn.miranda-ng.org/main/trunk@4871 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeReader.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/ByteArray.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/FMessage.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/ProtocolTreeNode.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/WAConnection.cpp | 2 +- protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp | 3 ++- protocols/WhatsApp/src/WhatsAPI++/base64.cpp | 1 - protocols/WhatsApp/src/WhatsAPI++/utilities.cpp | 8 +++++--- 9 files changed, 8 insertions(+), 11 deletions(-) (limited to 'protocols/WhatsApp/src/WhatsAPI++') diff --git a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeReader.cpp b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeReader.cpp index f7909fa625..6a09feee64 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeReader.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeReader.cpp @@ -4,7 +4,6 @@ * Created on: 26/06/2012 * Author: Antonio */ -#include "../common.h" #include "BinTreeNodeReader.h" #include "WAException.h" #include "ProtocolTreeNode.h" diff --git a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.cpp b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.cpp index 6b2d02d4f9..e2d38cf891 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.cpp @@ -4,7 +4,6 @@ * Created on: 26/06/2012 * Author: Antonio */ -#include "../common.h" #include "BinTreeNodeWriter.h" #include #include "utilities.h" diff --git a/protocols/WhatsApp/src/WhatsAPI++/ByteArray.cpp b/protocols/WhatsApp/src/WhatsAPI++/ByteArray.cpp index 785c5c2323..f379a2061a 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/ByteArray.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/ByteArray.cpp @@ -5,7 +5,6 @@ * Author: Antonio */ -#include "../common.h" #include "ByteArray.h" #include "WAException.h" #include diff --git a/protocols/WhatsApp/src/WhatsAPI++/FMessage.cpp b/protocols/WhatsApp/src/WhatsAPI++/FMessage.cpp index 03015e8e11..b8586eb538 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/FMessage.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/FMessage.cpp @@ -5,7 +5,6 @@ * Author: Antonio */ -#include "../common.h" #include #include #include diff --git a/protocols/WhatsApp/src/WhatsAPI++/ProtocolTreeNode.cpp b/protocols/WhatsApp/src/WhatsAPI++/ProtocolTreeNode.cpp index c3c75cbd3e..be6a658acb 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/ProtocolTreeNode.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/ProtocolTreeNode.cpp @@ -5,7 +5,6 @@ * Author: Antonio */ -#include "../common.h" #include "WAException.h" #include "ProtocolTreeNode.h" diff --git a/protocols/WhatsApp/src/WhatsAPI++/WAConnection.cpp b/protocols/WhatsApp/src/WhatsAPI++/WAConnection.cpp index af1f65d6ae..0e6fa62c74 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/WAConnection.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/WAConnection.cpp @@ -5,12 +5,12 @@ * Author: Antonio */ -#include "../common.h" #include "WAConnection.h" #include "ProtocolTreeNode.h" #include #include #include "utilities.h" +#include "base64.h" const char* WAConnection::dictionary[] = { "", diff --git a/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp b/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp index 578e88c67d..a1a3d26a94 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp @@ -5,7 +5,6 @@ * Author: Antonio */ -#include "../common.h" #include "WALogin.h" #include "ByteArray.h" //#include "ApplicationData.h" @@ -16,6 +15,8 @@ #include #include +#include "../common.h" // #TODO Remove Miranda-dependency + using namespace Utilities; const std::string WALogin::NONCE_KEY = "nonce=\""; diff --git a/protocols/WhatsApp/src/WhatsAPI++/base64.cpp b/protocols/WhatsApp/src/WhatsAPI++/base64.cpp index b3ff4fb2e0..03c4c827d4 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/base64.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/base64.cpp @@ -4,7 +4,6 @@ * Created on: 26/06/2012 * Author: Antonio */ -#include "../common.h" #include "base64.h" #include diff --git a/protocols/WhatsApp/src/WhatsAPI++/utilities.cpp b/protocols/WhatsApp/src/WhatsAPI++/utilities.cpp index 489d222a66..90d03dbdaa 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/utilities.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/utilities.cpp @@ -1,4 +1,3 @@ -#include "../common.h" #include "utilities.h" //#include "ApplicationData.h" #include @@ -12,6 +11,9 @@ #include #include +// #TODO Remove Miranda dependency +#include "../common.h" + namespace Utilities{ const static char digits[] = { @@ -81,11 +83,11 @@ std::string itoa(int value, unsigned int base) { std::string processIdentity(const std::string& id){ std::string buffer_str = reverseString(id); - BYTE digest[16]; + unsigned char digest[16]; utils::md5string(buffer_str, digest); buffer_str.clear(); - for(int i =0; i < SIZEOF(digest); i++){ + for(int i =0; i < 16; i++){ int tmp = digest[i]+128; int f = tmp & 0xff; -- cgit v1.2.3