Stop adding users on PRESENCE_UPDATE
This commit is contained in:
@@ -902,7 +902,7 @@ namespace Discord
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
user = server.AddUser(data.User.Id);
|
user = server.GetUser(data.User.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user != null)
|
if (user != null)
|
||||||
|
|||||||
@@ -456,8 +456,8 @@ namespace Discord
|
|||||||
|
|
||||||
if (_users.TryGetOrAdd(id, member, out member))
|
if (_users.TryGetOrAdd(id, member, out member))
|
||||||
{
|
{
|
||||||
foreach (var channel in AllChannels)
|
foreach (var channel in _channels)
|
||||||
channel.AddUser(member.User);
|
channel.Value.AddUser(member.User);
|
||||||
}
|
}
|
||||||
return member.User;
|
return member.User;
|
||||||
}
|
}
|
||||||
@@ -467,8 +467,8 @@ namespace Discord
|
|||||||
Member member;
|
Member member;
|
||||||
if (_users.TryRemove(id, out member))
|
if (_users.TryRemove(id, out member))
|
||||||
{
|
{
|
||||||
foreach (var channel in AllChannels)
|
foreach (var channel in _channels)
|
||||||
channel.RemoveUser(id);
|
channel.Value.RemoveUser(id);
|
||||||
return member.User;
|
return member.User;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user