This commit is contained in:
tidusjar 2017-10-13 22:32:54 +01:00
parent 95327a3146
commit cc8730996c
2 changed files with 13 additions and 8 deletions

View file

@ -8,11 +8,11 @@
public int season { get; set; } public int season { get; set; }
public int number { get; set; } public int number { get; set; }
public string airdate { get; set; } public string airdate { get; set; }
public string airtime { get; set; } //public string airtime { get; set; }
public string airstamp { get; set; } public string airstamp { get; set; }
public int runtime { get; set; } //public int runtime { get; set; }
public Image image { get; set; } public Image image { get; set; }
public string summary { get; set; } public string summary { get; set; }
public Links _links { get; set; } //public Links _links { get; set; }
} }
} }

View file

@ -1,5 +1,4 @@
using System; using System.IO;
using System.IO;
using System.Net.Http; using System.Net.Http;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Xml.Serialization; using System.Xml.Serialization;
@ -14,9 +13,14 @@ namespace Ombi.Api
public Api(ILogger<Api> log) public Api(ILogger<Api> log)
{ {
Logger = log; Logger = log;
_handler = new HttpClientHandler
{
ServerCertificateCustomValidationCallback = (message, certificate2, arg3, arg4) => true
};
} }
private ILogger<Api> Logger { get; } private ILogger<Api> Logger { get; }
private readonly HttpMessageHandler _handler;
private static readonly JsonSerializerSettings Settings = new JsonSerializerSettings private static readonly JsonSerializerSettings Settings = new JsonSerializerSettings
{ {
@ -25,8 +29,9 @@ namespace Ombi.Api
public async Task<T> Request<T>(Request request) public async Task<T> Request<T>(Request request)
{ {
using (var httpClient = new HttpClient()) using (var httpClient = new HttpClient(_handler))
{ {
using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri)) using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri))
{ {
// Add the Json Body // Add the Json Body
@ -70,7 +75,7 @@ namespace Ombi.Api
public async Task<string> RequestContent(Request request) public async Task<string> RequestContent(Request request)
{ {
using (var httpClient = new HttpClient()) using (var httpClient = new HttpClient(_handler))
{ {
using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri)) using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri))
{ {
@ -104,7 +109,7 @@ namespace Ombi.Api
public async Task Request(Request request) 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)) using (var httpRequestMessage = new HttpRequestMessage(request.HttpMethod, request.FullUri))
{ {