@ -11,34 +11,34 @@ namespace Ombi.Schedule
{
public class JobSetup : IJobSetup
{
public JobSetup ( IPlexContentSync plexContentSync , IRadarr Cacher radarrCacher ,
public JobSetup ( IPlexContentSync plexContentSync , IRadarr Sync radarrSync ,
IOmbiAutomaticUpdater updater , IEmbyContentSync embySync , IPlexUserImporter userImporter ,
IEmbyUserImporter embyUserImporter , ISonarr Cacher cache , ICouchPotatoCacher cpCache )
IEmbyUserImporter embyUserImporter , ISonarr Sync cache , ICouchPotatoSync cpCache )
{
PlexContentSync = plexContentSync ;
Radarr Cacher = radarrCacher ;
Radarr Sync = radarrSync ;
Updater = updater ;
EmbyContentSync = embySync ;
PlexUserImporter = userImporter ;
EmbyUserImporter = embyUserImporter ;
Sonarr Cacher = cache ;
Sonarr Sync = cache ;
CpCache = cpCache ;
}
private IPlexContentSync PlexContentSync { get ; }
private IRadarr Cacher RadarrCacher { get ; }
private IRadarr Sync RadarrSync { get ; }
private IOmbiAutomaticUpdater Updater { get ; }
private IPlexUserImporter PlexUserImporter { get ; }
private IEmbyContentSync EmbyContentSync { get ; }
private IEmbyUserImporter EmbyUserImporter { get ; }
private ISonarr Cacher SonarrCacher { get ; }
private ICouchPotato Cacher CpCache { get ; }
private ISonarr Sync SonarrSync { get ; }
private ICouchPotato Sync CpCache { get ; }
public void Setup ( )
{
RecurringJob . AddOrUpdate ( ( ) = > EmbyContentSync . Start ( ) , Cron . Hourly ( 5 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > Sonarr Cacher . Start ( ) , Cron . Hourly ( 10 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > Radarr Cacher . CacheContent ( ) , Cron . Hourly ( 15 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > Sonarr Sync . Start ( ) , Cron . Hourly ( 10 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > Radarr Sync . CacheContent ( ) , Cron . Hourly ( 15 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > PlexContentSync . CacheContent ( ) , Cron . Hourly ( 20 ) ) ;
RecurringJob . AddOrUpdate ( ( ) = > CpCache . Start ( ) , Cron . Hourly ( 30 ) ) ;