cache the couchpotato wanted list, update it on an interval, and use it to determine if a movie has been queued already

This commit is contained in:
Drewster727 2016-04-07 21:45:05 -05:00
commit 6ed7df2c21
13 changed files with 283 additions and 11 deletions

View file

@ -85,6 +85,7 @@ namespace PlexRequests.UI
// Services
container.Register<IAvailabilityChecker, PlexAvailabilityChecker>();
container.Register<ICouchPotatoCacher, CouchPotatoCacher>();
container.Register<IConfigurationReader, ConfigurationReader>();
container.Register<IIntervals, UpdateInterval>();
@ -106,6 +107,7 @@ namespace PlexRequests.UI
TaskManager.TaskFactory = new PlexTaskFactory();
TaskManager.Initialize(new PlexRegistry());
TaskManager.Initialize(new MediaCacheRegistry());
}
protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)