Fixed Channel.Users

This commit is contained in:
RogueException
2015-12-24 00:00:49 -04:00
parent fc89714e78
commit 9fbd37835f

View File

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