diff options
Diffstat (limited to 'protocols/Discord/src/utils.cpp')
-rw-r--r-- | protocols/Discord/src/utils.cpp | 7 |
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; |