Fixed avatars/usernames not updaating

This commit is contained in:
RogueException
2015-10-19 10:05:54 -03:00
parent 90bb365da8
commit f500f9dee7

View File

@@ -112,13 +112,17 @@ namespace Discord
} }
internal void Update(API.PresenceMemberInfo model) internal void Update(API.PresenceMemberInfo model)
{ {
//Allows null if (model.User != null)
if (Status != model.Status) Update(model.User as API.UserReference);
if (model.Status != null && Status != model.Status)
{ {
Status = model.Status; Status = model.Status;
if (Status == UserStatus.Offline) if (Status == UserStatus.Offline)
_lastOnline = DateTime.UtcNow; _lastOnline = DateTime.UtcNow;
} }
//Allows null
GameId = model.GameId; GameId = model.GameId;
} }
internal void Update(API.VoiceMemberInfo model) internal void Update(API.VoiceMemberInfo model)