Browse Source

Stop adding users on PRESENCE_UPDATE

tags/docs-0.9
RogueException 9 years ago
parent
commit
702125fdc6
2 changed files with 5 additions and 5 deletions
  1. +1
    -1
      src/Discord.Net/DiscordClient.cs
  2. +4
    -4
      src/Discord.Net/Models/Server.cs

+ 1
- 1
src/Discord.Net/DiscordClient.cs View File

@@ -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)


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

@@ -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)
channel.AddUser(member.User);
foreach (var channel in _channels)
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)
channel.RemoveUser(id);
foreach (var channel in _channels)
channel.Value.RemoveUser(id);
return member.User; return member.User;
} }
return null; return null;


Loading…
Cancel
Save