diff --git a/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs index fd59bc3e7..7f83c462c 100644 --- a/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs +++ b/src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs @@ -186,6 +186,7 @@ namespace Discord.WebSocket => Task.FromResult>(Members); public SocketGuildUser AddUser(MemberModel model, DataStore dataStore, ConcurrentDictionary members = null) { + MemberCount++; members = members ?? _members; SocketGuildUser member; @@ -225,6 +226,7 @@ namespace Discord.WebSocket } public SocketGuildUser RemoveUser(ulong id) { + MemberCount--; SocketGuildUser member; if (_members.TryRemove(id, out member)) return member;