Browse Source

Maintain SocketGuild.MemberCount

pull/204/head
RogueException 8 years ago
parent
commit
3fae3ab24c
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs

+ 2
- 0
src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs View File

@@ -186,6 +186,7 @@ namespace Discord.WebSocket
=> Task.FromResult<IReadOnlyCollection<IGuildUser>>(Members); => Task.FromResult<IReadOnlyCollection<IGuildUser>>(Members);
public SocketGuildUser AddUser(MemberModel model, DataStore dataStore, ConcurrentDictionary<ulong, SocketGuildUser> members = null) public SocketGuildUser AddUser(MemberModel model, DataStore dataStore, ConcurrentDictionary<ulong, SocketGuildUser> members = null)
{ {
MemberCount++;
members = members ?? _members; members = members ?? _members;


SocketGuildUser member; SocketGuildUser member;
@@ -225,6 +226,7 @@ namespace Discord.WebSocket
} }
public SocketGuildUser RemoveUser(ulong id) public SocketGuildUser RemoveUser(ulong id)
{ {
MemberCount--;
SocketGuildUser member; SocketGuildUser member;
if (_members.TryRemove(id, out member)) if (_members.TryRemove(id, out member))
return member; return member;


Loading…
Cancel
Save