Browse Source

Fixed Channel.Users

tags/docs-0.9
RogueException 9 years ago
parent
commit
9fbd37835f
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      src/Discord.Net/Models/Server.cs

+ 3
- 4
src/Discord.Net/Models/Server.cs View File

@@ -386,12 +386,11 @@ namespace Discord
#region Users
internal User AddUser(ulong id)
{
User newUser = null;
var user = _users.GetOrAdd(id, x => new Member(new User(Client, id, this)));
if (user.User == newUser)
Member user;
if (_users.TryGetOrAdd(id, x => new Member(new User(Client, x, this)), out user))
{
foreach (var channel in AllChannels)
channel.AddUser(newUser);
channel.AddUser(user.User);
}
return user.User;
}


Loading…
Cancel
Save