Browse Source

Actually populate SocketSimpleUser's fields

tags/1.0-rc
RogueException 8 years ago
parent
commit
df129dd766
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      src/Discord.Net.WebSocket/Entities/Users/SocketSimpleUser.cs

+ 8
- 0
src/Discord.Net.WebSocket/Entities/Users/SocketSimpleUser.cs View File

@@ -29,6 +29,14 @@ namespace Discord.WebSocket

internal override void Update(ClientState state, PresenceModel model)
{
if (model.User.Avatar.IsSpecified)
AvatarId = model.User.Avatar.Value;
if (model.User.Discriminator.IsSpecified)
DiscriminatorValue = ushort.Parse(model.User.Discriminator.Value);
if (model.User.Bot.IsSpecified)
IsBot = model.User.Bot.Value;
if (model.User.Username.IsSpecified)
Username = model.User.Username.Value;
}

internal new SocketSimpleUser Clone() => MemberwiseClone() as SocketSimpleUser;


Loading…
Cancel
Save