Browse Source

Fixed non-guild presence updates

tags/1.0-rc
RogueException 8 years ago
parent
commit
bc2e0a19af
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      src/Discord.Net.WebSocket/DiscordSocketClient.cs

+ 8
- 3
src/Discord.Net.WebSocket/DiscordSocketClient.cs View File

@@ -1353,12 +1353,17 @@ namespace Discord.WebSocket
}
else
{
//TODO: Add as part of friends list update
/*var globalUser = GetOrCreateUser(State, data.User);
var globalUser = State.GetUser(data.User.Id);
if (globalUser == null)
{
await _gatewayLogger.WarningAsync("PRESENCE_UPDATE referenced an unknown user.").ConfigureAwait(false);
break;
}

var before = globalUser.Clone();
globalUser.Update(State, data.User);
globalUser.Update(State, data);
await TimedInvokeAsync(_userUpdatedEvent, nameof(UserUpdated), before, globalUser).ConfigureAwait(false);*/
await TimedInvokeAsync(_userUpdatedEvent, nameof(UserUpdated), before, globalUser).ConfigureAwait(false);
}
}
break;


Loading…
Cancel
Save