From 6c2593659f36866e8c82deea995428c61bb99ec3 Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Thu, 13 Mar 2014 13:24:43 +0000 Subject: Dropbox: fix for file link sending git-svn-id: http://svn.miranda-ng.org/main/trunk@8592 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Dropbox/src/dropbox_events.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/Dropbox/src/dropbox_events.cpp b/plugins/Dropbox/src/dropbox_events.cpp index a10917c236..d568d42fd8 100644 --- a/plugins/Dropbox/src/dropbox_events.cpp +++ b/plugins/Dropbox/src/dropbox_events.cpp @@ -191,11 +191,14 @@ int CDropbox::OnSendSuccessed(void *obj, WPARAM hContact, LPARAM lParam) { if (CallContactService(hContact, PSS_MESSAGE, PREF_UTF, (LPARAM)message) != ACKRESULT_FAILED) { - PROTORECVEVENT recv = { 0 }; - recv.flags = PREF_CREATEREAD | DBEF_UTF; - recv.timestamp = time(NULL); - recv.szMessage = message; - ProtoChainRecvMsg(hContact, &recv); + DBEVENTINFO dbei = { sizeof(dbei) }; + dbei.flags = DBEF_UTF | DBEF_SENT/* | DBEF_READ*/; + dbei.szModule = MODULE; + dbei.timestamp = time(NULL); + dbei.eventType = EVENTTYPE_MESSAGE; + dbei.cbBlob = wcslen(data); + dbei.pBlob = (PBYTE)message; + db_event_add(hContact, &dbei); } else CallServiceSync(MS_MSG_SENDMESSAGEW, (WPARAM)hContact, (LPARAM)data); -- cgit v1.2.3