Fixed Radarr v2 -.-

pull/3632/head
tidusjar 4 years ago
parent cf527d41a8
commit fbd88248c0

@ -13,7 +13,7 @@ namespace Ombi.Api.Radarr
Task<MovieResponse> GetMovie(int id, string apiKey, string baseUrl); Task<MovieResponse> GetMovie(int id, string apiKey, string baseUrl);
Task<MovieResponse> UpdateMovie(MovieResponse movie, string apiKey, string baseUrl); Task<MovieResponse> UpdateMovie(MovieResponse movie, string apiKey, string baseUrl);
Task<bool> MovieSearch(int[] movieIds, string apiKey, string baseUrl); Task<bool> MovieSearch(int[] movieIds, string apiKey, string baseUrl);
Task<RadarrAddMovieResponse> AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath,string apiKey, string baseUrl, bool searchNow, string minimumAvailability); Task<RadarrAddMovie> AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath,string apiKey, string baseUrl, bool searchNow, string minimumAvailability);
Task<List<Tag>> GetTags(string apiKey, string baseUrl); Task<List<Tag>> GetTags(string apiKey, string baseUrl);
} }
} }

@ -2,10 +2,20 @@
namespace Ombi.Api.Radarr.Models namespace Ombi.Api.Radarr.Models
{ {
public class RadarrAddMovieResponse public class RadarrAddMovieResponse : RadarrAddMovie
{ {
public RadarrAddMovieResponse() public RadarrAddMovieResponse()
{
images = new List<string>();
}
public List<string> images { get; set; }
}
public class RadarrAddMovie
{
public RadarrAddMovie()
{ {
} }
public RadarrError Error { get; set; } public RadarrError Error { get; set; }

@ -69,7 +69,7 @@ namespace Ombi.Api.Radarr
return await Api.Request<MovieResponse>(request); return await Api.Request<MovieResponse>(request);
} }
public async Task<RadarrAddMovieResponse> AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath, string apiKey, string baseUrl, bool searchNow, string minimumAvailability) public async Task<RadarrAddMovie> AddMovie(int tmdbId, string title, int year, int qualityId, string rootPath, string apiKey, string baseUrl, bool searchNow, string minimumAvailability)
{ {
var request = new Request("/api/movie", baseUrl, HttpMethod.Post); var request = new Request("/api/movie", baseUrl, HttpMethod.Post);
@ -110,7 +110,7 @@ namespace Ombi.Api.Radarr
var error = JsonConvert.DeserializeObject<List<RadarrErrorResponse>>(response).FirstOrDefault(); var error = JsonConvert.DeserializeObject<List<RadarrErrorResponse>>(response).FirstOrDefault();
return new RadarrAddMovieResponse { Error = new RadarrError { message = error?.errorMessage } }; return new RadarrAddMovieResponse { Error = new RadarrError { message = error?.errorMessage } };
} }
return JsonConvert.DeserializeObject<RadarrAddMovieResponse>(response); return JsonConvert.DeserializeObject<RadarrAddMovie>(response);
} }
catch (JsonSerializationException jse) catch (JsonSerializationException jse)
{ {

Loading…
Cancel
Save