From 3e9fed0c18b72ccf4a7b06f62fe7eff2e12d773c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 1 Feb 2017 21:03:42 +0300 Subject: Discord: - we don't request user info when no user id is set; - fix for the user addition; - fix for creating shadow users when a presence is sent to non-existing user --- protocols/Discord/src/dispatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'protocols/Discord/src/dispatch.cpp') diff --git a/protocols/Discord/src/dispatch.cpp b/protocols/Discord/src/dispatch.cpp index becbab63f9..299074adde 100644 --- a/protocols/Discord/src/dispatch.cpp +++ b/protocols/Discord/src/dispatch.cpp @@ -249,7 +249,7 @@ void CDiscordProto::OnCommandMessageAck(const JSONNode &pRoot) void CDiscordProto::OnCommandPresence(const JSONNode &pRoot) { - CDiscordUser *pUser = PrepareUser(pRoot["user"]); + CDiscordUser *pUser = FindUser(_wtoi64(pRoot["user"]["id"].as_mstring())); if (pUser == NULL) return; -- cgit v1.2.3