diff options
author | George Hazan <george.hazan@gmail.com> | 2016-07-21 09:48:22 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2016-07-21 09:48:22 +0000 |
commit | 8d5ba8b33cad9eb86066fefc29102d2734f4a292 (patch) | |
tree | 8ba73b8a9f72c76b7803249dba47bdec3b421987 /plugins/Watrack/proto/proto.pas | |
parent | 14581eb25783e0ffadb2af430b97074f6f1ec652 (diff) |
improperly named helper renamed
git-svn-id: http://svn.miranda-ng.org/main/trunk@17110 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Watrack/proto/proto.pas')
-rw-r--r-- | plugins/Watrack/proto/proto.pas | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/plugins/Watrack/proto/proto.pas b/plugins/Watrack/proto/proto.pas index cd8d52a79d..7db8c1e058 100644 --- a/plugins/Watrack/proto/proto.pas +++ b/plugins/Watrack/proto/proto.pas @@ -86,6 +86,7 @@ const bufsize = 4096*SizeOf(WideChar);
var
ccs:PCCSDATA;
+ ccdata:TCCSDATA;
s:pWideChar;
buf:PWideChar;
data:PByte;
@@ -182,7 +183,12 @@ begin if (HistMask and hmOutInfo)<>0 then
AddEvent(ccs^.hContact,EVENTTYPE_WAT_ANSWER,DBEF_SENT,data,dataSize);
- CallContactService(ccs^.hContact,PSS_MESSAGE,0,tlparam(encbuf));
+
+ ccdata.hContact := ccs^.hContact;
+ ccdata.szProtoService := PSS_MESSAGE;
+ ccdata.wParam := 0;
+ ccdata.lParam := tlparam(encbuf);
+ Proto_ChainSend(0, @ccdata);
mFreeMem(encbuf);
end
else
@@ -190,7 +196,11 @@ begin WideToUTF8(textpos,encodedStr);
if (HistMask and hmOutInfo)<>0 then
AddEvent(ccs^.hContact,EVENTTYPE_WAT_MESSAGE,DBEF_SENT or DBEF_UTF,encodedStr,StrLen(encodedStr));
- CallContactService(ccs^.hContact,PSS_MESSAGE,0,tlparam(encodedStr));
+ ccdata.hContact := ccs^.hContact;
+ ccdata.szProtoService := PSS_MESSAGE;
+ ccdata.wParam := 0;
+ ccdata.lParam := tlparam(encodedStr);
+ Proto_ChainSend(0, @ccdata);
mFreeMem(encodedStr);
end;
end;
@@ -211,7 +221,11 @@ begin pc:=PAnsiChar(buf)+Length(wpError);
end;
StrCopy(pc,'Sorry, but you have no permission to obtain this info!');
- CallContactService(ccs^.hContact,PSS_MESSAGE,0,tlparam(buf));
+ ccdata.hContact := ccs^.hContact;
+ ccdata.szProtoService := PSS_MESSAGE;
+ ccdata.wParam := 0;
+ ccdata.lParam := tlparam(buf);
+ Proto_ChainSend(0, @ccdata);
if (HistMask and hmOutError)<>0 then
begin
AddEvent(ccs^.hContact,EVENTTYPE_WAT_ERROR,DBEF_SENT,nil,0,
@@ -249,12 +263,6 @@ begin if (HistMask and hmInError)<>0 then
AddEvent(ccs^.hContact,EVENTTYPE_WAT_ERROR,DBEF_READ,nil,0,
PPROTORECVEVENT(ccs^.lParam)^.Timestamp);
-{
- AnsiToWide(PAnsiChar(CallService(MS_CLIST_GETCONTACTDISPLAYNAME,ccs^.hContact,0)),s);
- StrCopyW(buf,s);
- StrCatW (buf,TranslateW(' answer you'));
- mFreeMem(s);
-}
MessageBoxA(0,Translate(PPROTORECVEVENT(ccs^.lParam)^.szMessage.a+Length(wpError)),
Translate('You Get Error'),MB_ICONERROR);
end
@@ -266,11 +274,18 @@ end; function SendRequest(hContact:WPARAM;lParam:LPARAM):int_ptr; cdecl;
var
buf:array [0..2047] of AnsiChar;
+ ccdata:TCCSDATA;
begin
result:=0;
StrCopy(buf,wpRequest);
StrCopy(buf+Length(wpRequest),SendRequestText);
- CallContactService(hContact,PSS_MESSAGE,0,tlparam(@buf));
+
+ ccdata.hContact := hContact;
+ ccdata.szProtoService := PSS_MESSAGE;
+ ccdata.wParam := 0;
+ ccdata.lParam := tlparam(@buf);
+ Proto_ChainSend(0, @ccdata);
+
if (HistMask and hmOutRequest)<>0 then
AddEvent(hContact,EVENTTYPE_WAT_REQUEST,DBEF_SENT,nil,0);
end;
|