public HubSpotToken Refresh(string redirectUri, HubSpotToken token) { RequestRefreshTokenHubSpotModel model = new RequestRefreshTokenHubSpotModel() { ClientId = ClientId, ClientSecret = _clientSecret, RedirectUri = redirectUri, RefreshToken = token.RefreshToken }; HubSpotToken refreshToken = InitiateRequest(model, _client.BasePath); _client.UpdateToken(refreshToken); return(refreshToken); }
public async Task <HubSpotToken> RefreshAsync(string redirectUri, HubSpotToken token, CancellationToken cancellationToken = default) { RequestRefreshTokenHubSpotModel model = new RequestRefreshTokenHubSpotModel() { ClientId = ClientId, ClientSecret = _clientSecret, RedirectUri = redirectUri, RefreshToken = token.RefreshToken }; HubSpotToken refreshToken = await InitiateRequestAsync(model, _client.BasePath, cancellationToken); await _client.UpdateTokenAsync(refreshToken, cancellationToken); return(refreshToken); }