summaryrefslogtreecommitdiff
path: root/protocols/Discord/src/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Discord/src/utils.cpp')
-rw-r--r--protocols/Discord/src/utils.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/protocols/Discord/src/utils.cpp b/protocols/Discord/src/utils.cpp
index 8a2041c534..f84ecfb61a 100644
--- a/protocols/Discord/src/utils.cpp
+++ b/protocols/Discord/src/utils.cpp
@@ -100,6 +100,11 @@ int SerialNext()
/////////////////////////////////////////////////////////////////////////////////////////
+SnowFlake getId(const JSONNode &pNode)
+{
+ return _wtoi64(pNode.as_mstring());
+}
+
SnowFlake CDiscordProto::getId(const char *szSetting)
{
DBVARIANT dbv;
@@ -167,7 +172,7 @@ CDiscordUser* CDiscordProto::FindUserByChannel(SnowFlake channelId)
CDiscordUser* CDiscordProto::PrepareUser(const JSONNode &user)
{
- SnowFlake id = _wtoi64(user["id"].as_mstring());
+ SnowFlake id = ::getId(user["id"]);
if (id == m_ownId)
return g_myUser;