Radarr/src/Radarr.Api.V3/Movies/AlternativeYearController.cs

26 lines
677 B
C#

using NzbDrone.Common.Cache;
using Radarr.Http;
using Radarr.Http.REST;
namespace Radarr.Api.V3.Movies
{
[V3ApiController("altyear")]
public class AlternativeYearController : RestController<AlternativeYearResource>
{
private readonly ICached<int> _yearCache;
public AlternativeYearController(ICacheManager cacheManager)
{
_yearCache = cacheManager.GetCache<int>(GetType(), "altYears");
}
public override AlternativeYearResource GetResourceById(int id)
{
return new AlternativeYearResource
{
Year = _yearCache.Find(id.ToString())
};
}
}
}