summaryrefslogtreecommitdiff
path: root/protocols/Discord/src
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Discord/src')
-rw-r--r--protocols/Discord/src/dispatch.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/protocols/Discord/src/dispatch.cpp b/protocols/Discord/src/dispatch.cpp
index 43f569f7a3..10fe201ba1 100644
--- a/protocols/Discord/src/dispatch.cpp
+++ b/protocols/Discord/src/dispatch.cpp
@@ -120,7 +120,7 @@ void CDiscordProto::OnCommandCallDeleted(const JSONNode &pRoot)
for (auto &call : arVoiceCalls.rev_iter())
if (call->channelId == channelId) {
elapsed = currTime - call->startTime;
- arVoiceCalls.remove(arVoiceCalls.indexOf(&call));
+ arVoiceCalls.removeItem(&call);
break;
}
@@ -257,11 +257,10 @@ void CDiscordProto::OnCommandGuildDeleted(const JSONNode &pRoot)
if (pGuild == nullptr)
return;
- auto T = arUsers.rev_iter();
- for (auto &it : T)
+ for (auto &it : arUsers.rev_iter())
if (it->pGuild == pGuild) {
Chat_Terminate(m_szModuleName, it->wszUsername, true);
- arUsers.remove(T.indexOf(&it));
+ arUsers.removeItem(&it);
}
Chat_Terminate(m_szModuleName, pRoot["name"].as_mstring(), true);