From 9b17a3787dc8b1875f7d4f925d22eacff84a40a6 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 21 Jul 2014 11:14:32 -0700 Subject: [PATCH] Fixed: do not send season images in json requests for series This can save a significant amount of data on the wire, for something never used --- src/NzbDrone.Api/NzbDrone.Api.csproj | 1 + src/NzbDrone.Api/Series/SeasonResource.cs | 13 +++++++++++++ src/NzbDrone.Api/Series/SeriesResource.cs | 3 ++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/NzbDrone.Api/Series/SeasonResource.cs diff --git a/src/NzbDrone.Api/NzbDrone.Api.csproj b/src/NzbDrone.Api/NzbDrone.Api.csproj index 2207dafe2..75878901e 100644 --- a/src/NzbDrone.Api/NzbDrone.Api.csproj +++ b/src/NzbDrone.Api/NzbDrone.Api.csproj @@ -166,6 +166,7 @@ + diff --git a/src/NzbDrone.Api/Series/SeasonResource.cs b/src/NzbDrone.Api/Series/SeasonResource.cs new file mode 100644 index 000000000..2d68fdee4 --- /dev/null +++ b/src/NzbDrone.Api/Series/SeasonResource.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace NzbDrone.Api.Series +{ + public class SeasonResource + { + public int SeasonNumber { get; set; } + public Boolean Monitored { get; set; } + } +} diff --git a/src/NzbDrone.Api/Series/SeriesResource.cs b/src/NzbDrone.Api/Series/SeriesResource.cs index cfcfe5726..b6b980b03 100644 --- a/src/NzbDrone.Api/Series/SeriesResource.cs +++ b/src/NzbDrone.Api/Series/SeriesResource.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using Newtonsoft.Json; using NzbDrone.Api.REST; using NzbDrone.Core.MediaCover; using NzbDrone.Core.Tv; @@ -40,7 +41,7 @@ namespace NzbDrone.Api.Series public List Images { get; set; } public String RemotePoster { get; set; } - public List Seasons { get; set; } + public List Seasons { get; set; } public Int32 Year { get; set; } //View & Edit