diff --git a/src/Ombi.Api.TvMaze/Models/TvMazeEpisode.cs b/src/Ombi.Api.TvMaze/Models/TvMazeEpisode.cs index 6c5c75f31..0ae3dcfeb 100644 --- a/src/Ombi.Api.TvMaze/Models/TvMazeEpisode.cs +++ b/src/Ombi.Api.TvMaze/Models/TvMazeEpisode.cs @@ -8,11 +8,11 @@ public int season { get; set; } public int number { get; set; } public string airdate { get; set; } - public string airtime { get; set; } + //public string airtime { get; set; } public string airstamp { get; set; } - public int runtime { get; set; } + //public int runtime { get; set; } public Image image { get; set; } public string summary { get; set; } - public Links _links { get; set; } + //public Links _links { get; set; } } } diff --git a/src/Ombi.Api/Api.cs b/src/Ombi.Api/Api.cs index 354f90d91..c1466b7b7 100644 --- a/src/Ombi.Api/Api.cs +++ b/src/Ombi.Api/Api.cs @@ -1,5 +1,4 @@ -using System; -using System.IO; +using System.IO; using System.Net.Http; using System.Threading.Tasks; using System.Xml.Serialization; @@ -14,9 +13,14 @@ namespace Ombi.Api public Api(ILogger log) { Logger = log; + _handler = new HttpClientHandler + { + ServerCertificateCustomValidationCallback = (message, certificate2, arg3, arg4) => true + }; } private ILogger Logger { get; } + private readonly HttpMessageHandler _handler; private static readonly JsonSerializerSettings Settings = new JsonSerializerSettings { @@ -25,8 +29,9 @@ namespace Ombi.Api public async Task Request(Request request) { - using (var httpClient = new HttpClient()) + using (var httpClient = new HttpClient(_handler)) { + using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri)) { // Add the Json Body @@ -70,7 +75,7 @@ namespace Ombi.Api public async Task RequestContent(Request request) { - using (var httpClient = new HttpClient()) + using (var httpClient = new HttpClient(_handler)) { using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri)) { @@ -104,7 +109,7 @@ namespace Ombi.Api public async Task Request(Request request) { - using (var httpClient = new HttpClient()) + using (var httpClient = new HttpClient(_handler)) { using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri)) {