summaryrefslogtreecommitdiff
path: root/protocols/ICQ-WIM/src
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-10-30 15:57:27 +0300
committerGeorge Hazan <ghazan@miranda.im>2019-10-30 15:57:27 +0300
commit65871016c3d40802e8981f16115758c8d8985826 (patch)
tree2396d99e71a7d72456830510bafd6cf29f0c0451 /protocols/ICQ-WIM/src
parentcd61504e707fbc493b79b05afaca6316b3b4e642 (diff)
fixes #2110 (ICQ-WIM: display a reference for the uploaded file)
Diffstat (limited to 'protocols/ICQ-WIM/src')
-rw-r--r--protocols/ICQ-WIM/src/server.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/protocols/ICQ-WIM/src/server.cpp b/protocols/ICQ-WIM/src/server.cpp
index c44419727b..7558861bc2 100644
--- a/protocols/ICQ-WIM/src/server.cpp
+++ b/protocols/ICQ-WIM/src/server.cpp
@@ -717,6 +717,14 @@ void CIcqProto::OnFileContinue(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest *pOld
pReq << AIMSID(this) << CHAR_PARAM("a", m_szAToken) << CHAR_PARAM("k", ICQ_APP_ID) << CHAR_PARAM("mentions", "") << WCHAR_PARAM("message", wszUrl)
<< CHAR_PARAM("offlineIM", "true") << WCHAR_PARAM("parts", wszParts) << WCHAR_PARAM("t", GetUserId(pTransfer->pfts.hContact)) << INT_PARAM("ts", TS());
Push(pReq);
+
+ // Send the same message to myself
+ T2Utf msgText(wszUrl);
+ PROTORECVEVENT recv = {};
+ recv.flags = PREF_CREATEREAD;
+ recv.szMessage = msgText;
+ recv.timestamp = time(0);
+ ProtoChainRecvMsg(pTransfer->pfts.hContact, &recv);
}
else ProtoBroadcastAck(pTransfer->pfts.hContact, ACKTYPE_FILE, ACKRESULT_FAILED, pTransfer);
delete pTransfer;