From a4f2df7d6ed51da9ae3d77ce0333fb5205abbc03 Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 17 Aug 2016 12:23:43 -0300 Subject: [PATCH] Dont double count users during guild download --- src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs index d62de4a03..6a4d03d60 100644 --- a/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs +++ b/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs @@ -84,9 +84,7 @@ namespace Discord.WebSocket } base.Update(model as Model, source); - - MemberCount = model.MemberCount; - + var channels = new ConcurrentHashSet(1, (int)(model.Channels.Length * 1.05)); { for (int i = 0; i < model.Channels.Length; i++) @@ -110,7 +108,8 @@ namespace Discord.WebSocket AddOrUpdateUser(model.Presences[i], dataStore, members); } _members = members; - + MemberCount = model.MemberCount; + var voiceStates = new ConcurrentDictionary(1, (int)(model.VoiceStates.Length * 1.05)); { for (int i = 0; i < model.VoiceStates.Length; i++)