|
28 | 28 | using QuantConnect.Packets; |
29 | 29 | using FactSetAuthenticationConfiguration = FactSet.SDK.Utils.Authentication.Configuration; |
30 | 30 | using QuantConnect.Api; |
31 | | -using RestSharp; |
32 | | -using System.IO; |
33 | 31 | using System.Net.NetworkInformation; |
34 | 32 | using System.Security.Cryptography; |
35 | 33 | using System.Text; |
36 | 34 | using QuantConnect.Util; |
37 | 35 | using System.Net; |
38 | | -using System.Linq; |
39 | 36 |
|
40 | 37 | namespace QuantConnect.Lean.DataSource.FactSet |
41 | 38 | { |
@@ -263,7 +260,7 @@ public bool IsValidRequest(Data.HistoryRequest request) |
263 | 260 | /// <param name="startTimeUtc">The UTC start date</param> |
264 | 261 | /// <param name="endTimeUtc">The UTC end date</param> |
265 | 262 | /// <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) |
267 | 264 | { |
268 | 265 | if (symbol.Value.IndexOfInvariant("universe", true) != -1) |
269 | 266 | { |
@@ -409,8 +406,10 @@ private static void ValidateSubscription() |
409 | 406 | { |
410 | 407 | information.Add("organizationId", organizationId); |
411 | 408 | } |
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 | + |
414 | 413 | api.TryRequest(request, out ModulesReadLicenseRead result); |
415 | 414 | if (!result.Success) |
416 | 415 | { |
|
0 commit comments