Reorder api calls

This commit is contained in:
Michael Bucari-Tovo 2022-06-10 19:36:00 -06:00
parent 60e96572ff
commit 2eca9056b9

View File

@ -122,17 +122,18 @@ namespace AudibleUtilities
public async Task<Account> ToAccountAsync() public async Task<Account> ToAccountAsync()
{ {
var privateKey = await GetPrivateKeyAsync();
var adpToken = await GetAdpTokenAsync();
var accessToken = await GetAccessTokenAsync();
var refreshToken = new RefreshToken(RefreshToken); var refreshToken = new RefreshToken(RefreshToken);
var cookies = WebsiteCookies.Select(c => new KeyValuePair<string, string>(c.Key, c.Value));
var authorize = new Authorize(Locale); var authorize = new Authorize(Locale);
var newToken = await authorize.RefreshAccessTokenAsync(refreshToken); var newToken = await authorize.RefreshAccessTokenAsync(refreshToken);
AccessToken = newToken.TokenValue; AccessToken = newToken.TokenValue;
AccessTokenExpires = newToken.Expires; AccessTokenExpires = newToken.Expires;
var privateKey = await GetPrivateKeyAsync();
var adpToken = await GetAdpTokenAsync();
var accessToken = await GetAccessTokenAsync();
var cookies = WebsiteCookies.Select(c => new KeyValuePair<string, string>(c.Key, c.Value));
var api = new Api(this); var api = new Api(this);
var email = await api.GetEmailAsync(); var email = await api.GetEmailAsync();
var account = new Account(email) var account = new Account(email)