public async Task <Tokens> Reauthorize(string refreshToken) { var tokensResult = await _client.RefreshTokenAsync(refreshToken); if (tokensResult.IsError) { throw new RefreshTokenException(); } return(new Tokens { AccessToken = tokensResult.AccessToken, RefreshToken = tokensResult.RefreshToken }); }