Skip to content

Commit 4884549

Browse files
authored
Replace Restsharp with HttpClient in ValidateSubscription() (#6)
1 parent 291c7b9 commit 4884549

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

QuantConnect.FactSet/FactSetDataProvider.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,11 @@
2828
using QuantConnect.Packets;
2929
using FactSetAuthenticationConfiguration = FactSet.SDK.Utils.Authentication.Configuration;
3030
using QuantConnect.Api;
31-
using RestSharp;
32-
using System.IO;
3331
using System.Net.NetworkInformation;
3432
using System.Security.Cryptography;
3533
using System.Text;
3634
using QuantConnect.Util;
3735
using System.Net;
38-
using System.Linq;
3936

4037
namespace QuantConnect.Lean.DataSource.FactSet
4138
{
@@ -263,7 +260,7 @@ public bool IsValidRequest(Data.HistoryRequest request)
263260
/// <param name="startTimeUtc">The UTC start date</param>
264261
/// <param name="endTimeUtc">The UTC end date</param>
265262
/// <returns>returns true if Data Provider supports the specified request; otherwise false</returns>
266-
public bool IsValidRequest(Symbol symbol, Resolution resolution, DateTime startTimeUtc, DateTime endTimeUtc)
263+
public bool IsValidRequest(Symbol symbol, Resolution resolution, DateTime startTimeUtc, DateTime endTimeUtc)
267264
{
268265
if (symbol.Value.IndexOfInvariant("universe", true) != -1)
269266
{
@@ -409,8 +406,10 @@ private static void ValidateSubscription()
409406
{
410407
information.Add("organizationId", organizationId);
411408
}
412-
var request = new RestRequest("modules/license/read", Method.POST) { RequestFormat = DataFormat.Json };
413-
request.AddParameter("application/json", JsonConvert.SerializeObject(information), ParameterType.RequestBody);
409+
410+
// Create HTTP request
411+
using var request = ApiUtils.CreateJsonPostRequest("modules/license/read", information);
412+
414413
api.TryRequest(request, out ModulesReadLicenseRead result);
415414
if (!result.Success)
416415
{

0 commit comments

Comments
 (0)