summaryrefslogtreecommitdiff
path: root/protocols/Discord/src/server.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-10-17 23:25:57 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-10-17 23:26:06 +0300
commit4555fcf644d733b40715afcc6c0b9b9df1829c1d (patch)
treec16c16699a23346ffc58ede468bc0ea18115328a /protocols/Discord/src/server.cpp
parent8e46dca450dee488b406dbb49eda1a06f55ea2a8 (diff)
Discord: fix for assigning message ids to own messages
Diffstat (limited to 'protocols/Discord/src/server.cpp')
-rw-r--r--protocols/Discord/src/server.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/protocols/Discord/src/server.cpp b/protocols/Discord/src/server.cpp
index cb15344580..b52c254569 100644
--- a/protocols/Discord/src/server.cpp
+++ b/protocols/Discord/src/server.cpp
@@ -249,22 +249,14 @@ void CDiscordProto::OnReceiveCreateChannel(NETLIBHTTPREQUEST *pReply, AsyncHttpR
/////////////////////////////////////////////////////////////////////////////////////////
-void CDiscordProto::OnReceiveMessage(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest *pReq)
+void CDiscordProto::OnReceiveMessage(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest*)
{
- MCONTACT hContact = (UINT_PTR)pReq->pUserInfo;
-
- bool bSucceeded = true;
- if (pReply->resultCode != 200 && pReply->resultCode != 204)
- bSucceeded = false;
-
JSONNode root = JSONNode::parse(pReply->pData);
if (root) {
CDiscordUser *pUser = FindUserByChannel(::getId(root["channel_id"]));
if (pUser != nullptr)
pUser->lastMsg = CDiscordMessage(::getId(root["id"]), ::getId(root["author"]["id"]));
}
-
- ProtoBroadcastAck(hContact, ACKTYPE_MESSAGE, bSucceeded ? ACKRESULT_SUCCESS : ACKRESULT_FAILED, (HANDLE)pReq->m_iReqNum, 0);
}
/////////////////////////////////////////////////////////////////////////////////////////