diff options
Diffstat (limited to 'protocols/Discord/src/utils.cpp')
-rw-r--r-- | protocols/Discord/src/utils.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/protocols/Discord/src/utils.cpp b/protocols/Discord/src/utils.cpp index 1167b4a782..5be21385ec 100644 --- a/protocols/Discord/src/utils.cpp +++ b/protocols/Discord/src/utils.cpp @@ -113,22 +113,18 @@ CDiscordUser* CDiscordProto::FindUser(SnowFlake id) CDiscordUser* CDiscordProto::FindUser(const wchar_t *pwszUsername, int iDiscriminator) { - for (int i = 0; i < arUsers.getCount(); i++) { - CDiscordUser &p = arUsers[i]; - if (p.wszUsername == pwszUsername && p.iDiscriminator == iDiscriminator) - return &p; - } + for (auto &p : arUsers) + if (p->wszUsername == pwszUsername && p->iDiscriminator == iDiscriminator) + return p; return nullptr; } CDiscordUser* CDiscordProto::FindUserByChannel(SnowFlake channelId) { - for (int i = 0; i < arUsers.getCount(); i++) { - CDiscordUser &p = arUsers[i]; - if (p.channelId == channelId) - return &p; - } + for (auto &p : arUsers) + if (p->channelId == channelId) + return p; return nullptr; } |