From f500f9dee7cc40a25be9838537238a6edd323df4 Mon Sep 17 00:00:00 2001 From: RogueException Date: Mon, 19 Oct 2015 10:05:54 -0300 Subject: [PATCH] Fixed avatars/usernames not updaating --- src/Discord.Net/Models/Member.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net/Models/Member.cs b/src/Discord.Net/Models/Member.cs index c45adfcc5..dbb3af99b 100644 --- a/src/Discord.Net/Models/Member.cs +++ b/src/Discord.Net/Models/Member.cs @@ -112,13 +112,17 @@ namespace Discord } internal void Update(API.PresenceMemberInfo model) { - //Allows null - if (Status != model.Status) + if (model.User != null) + Update(model.User as API.UserReference); + + if (model.Status != null && Status != model.Status) { Status = model.Status; if (Status == UserStatus.Offline) _lastOnline = DateTime.UtcNow; - } + } + + //Allows null GameId = model.GameId; } internal void Update(API.VoiceMemberInfo model)