Daily series status will be fetched from API on data refresh

This commit is contained in:
Mark McDowall 2013-07-18 18:52:31 -07:00
commit 4a77197877
4 changed files with 39 additions and 4 deletions

View file

@ -11,6 +11,7 @@ namespace NzbDrone.Core.DataAugmentation.DailySeries
public interface IDailySeriesDataProxy
{
IEnumerable<int> GetDailySeriesIds();
bool IsDailySeries(int tvdbid);
}
public class DailySeriesDataProxy : IDailySeriesDataProxy
@ -43,5 +44,19 @@ namespace NzbDrone.Core.DataAugmentation.DailySeries
}
}
public bool IsDailySeries(int tvdbid)
{
try
{
var result = _httpProvider.DownloadString(_configService.ServiceRootUrl + "/DailySeries/Check?seriesId=" + tvdbid);
return Convert.ToBoolean(result);
}
catch (Exception ex)
{
_logger.WarnException("Failed to check Daily Series status for: " + tvdbid, ex);
return false;
}
}
}
}