diff options
Diffstat (limited to 'protocols/Discord/src/server.cpp')
-rw-r--r-- | protocols/Discord/src/server.cpp | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/protocols/Discord/src/server.cpp b/protocols/Discord/src/server.cpp index 615d7f96e9..e7737b61a5 100644 --- a/protocols/Discord/src/server.cpp +++ b/protocols/Discord/src/server.cpp @@ -137,7 +137,7 @@ void CDiscordProto::OnReceiveHistory(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest setId(pUser->hContact, DB_KEY_LASTMSGID, lastId); // if we fetched 99 messages, but have smth more to go, continue fetching - if (iNumMessages == 99 && lastId < pUser->lastMsg.id) + if (iNumMessages == 99 && lastId < pUser->lastMsgId) RetrieveHistory(pUser->hContact, MSG_AFTER, lastId, 99); } @@ -249,18 +249,6 @@ void CDiscordProto::OnReceiveCreateChannel(NETLIBHTTPREQUEST *pReply, AsyncHttpR ///////////////////////////////////////////////////////////////////////////////////////// -void CDiscordProto::OnReceiveMessage(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest*) -{ - 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"])); - } -} - -///////////////////////////////////////////////////////////////////////////////////////// - void CDiscordProto::OnReceiveMessageAck(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest*) { if (pReply->resultCode != 200) |