summaryrefslogtreecommitdiff
path: root/messages.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'messages.cpp')
-rw-r--r--messages.cpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/messages.cpp b/messages.cpp
index 369354c..283f4be 100644
--- a/messages.cpp
+++ b/messages.cpp
@@ -17,32 +17,6 @@
#include "commonheaders.h"
-wstring new_key;
-HANDLE new_key_hcnt = NULL;
-HANDLE new_key_hcnt_mutex = NULL;
-bool _terminate = false;
-
-BOOL isProtoMetaContacts(HANDLE hContact);
-
-int RecvMsgSvc(WPARAM w, LPARAM l)
-{
- CCSDATA *ccs = (CCSDATA*)l;
- if (!ccs)
- return CallService(MS_PROTO_CHAINRECV, w, l);
- PROTORECVEVENT *pre = (PROTORECVEVENT*)(ccs->lParam);
- if (!pre)
- return CallService(MS_PROTO_CHAINRECV, w, l);
- char *msg = pre->szMessage;
- if (!msg)
- return CallService(MS_PROTO_CHAINRECV, w, l);
- HANDLE hContact = ccs->hContact;
- if(isProtoMetaContacts(hContact))
- hContact = metaGetMostOnline(hContact);
-
-
- return CallService(MS_PROTO_CHAINRECV, w, l);
-}
-
char *send_msg = NULL;
int SendMsgSvc(WPARAM w, LPARAM l)
@@ -132,39 +106,6 @@ int SendMsgSvc(WPARAM w, LPARAM l)
return CallService(MS_PROTO_CHAINSEND, w, l);
}
-int HookSendMsg(WPARAM w, LPARAM l)
-{
- HANDLE hContact = (HANDLE)w;
- if(isProtoMetaContacts(hContact))
- hContact = metaGetMostOnline(hContact);
- if(!DBGetContactSettingByte(hContact, szReplacerModuleName, "GPGEncryption", 0))
- return 0;
-
- if(bAppendTags)
- {
- if(!l)
- return 0;
- BYTE Msgs = DBGetContactSettingByte(hContact, szReplacerModuleName, "MsgsForTagging", 0);
- if(!Msgs)
- return 0;
- DBEVENTINFO * dbei = (DBEVENTINFO*)l;
- if((dbei->eventType == EVENTTYPE_MESSAGE) && (dbei->flags & DBEF_SENT))
- {
- char *msg = (char*)dbei->pBlob;
- TCHAR *tmp = mir_utf8decodeW(msg);
- wstring str = tmp;
- mir_free(tmp);
- str.insert(0, outopentag);
- str.append(outclosetag);
- char *msg2 = mir_utf8encodeW(str.c_str());
- mir_free(dbei->pBlob);
- dbei->pBlob = (PBYTE)msg2;
- dbei->cbBlob = strlen(msg2)+1;
- DBWriteContactSettingByte(hContact, szReplacerModuleName, "MsgsForTagging", Msgs - 1);
- }
- }
- return 0;
-}