Stop spamming users/@me and voice/regions

This commit is contained in:
RogueException
2017-01-28 17:04:35 -04:00
parent 6a0f41a4dc
commit b91026f552
7 changed files with 26 additions and 23 deletions

View File

@@ -17,10 +17,11 @@ namespace Discord.Rest
private static API.DiscordRestApiClient CreateApiClient(DiscordRestConfig config)
=> new API.DiscordRestApiClient(config.RestClientProvider, DiscordRestConfig.UserAgent);
protected override Task OnLoginAsync(TokenType tokenType, string token)
protected override async Task OnLoginAsync(TokenType tokenType, string token)
{
base.CurrentUser = RestSelfUser.Create(this, ApiClient.CurrentUser);
return Task.Delay(0);
var user = await ApiClient.GetMyUserAsync(new RequestOptions { RetryMode = RetryMode.AlwaysRetry }).ConfigureAwait(false);
ApiClient.CurrentUserId = user.Id;
base.CurrentUser = RestSelfUser.Create(this, user);
}
protected override Task OnLogoutAsync()
{