mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 21:33:15 -07:00
done #679
This commit is contained in:
parent
c2fe46f741
commit
39888a4b94
16 changed files with 312 additions and 275 deletions
|
@ -62,6 +62,7 @@ namespace PlexRequests.UI.Jobs
|
|||
var jobList = new List<IJobDetail>
|
||||
{
|
||||
JobBuilder.Create<PlexAvailabilityChecker>().WithIdentity("PlexAvailabilityChecker", "Plex").Build(),
|
||||
JobBuilder.Create<PlexContentCacher>().WithIdentity("PlexContentCacher", "Plex").Build(),
|
||||
JobBuilder.Create<PlexEpisodeCacher>().WithIdentity("PlexEpisodeCacher", "Cache").Build(),
|
||||
JobBuilder.Create<SickRageCacher>().WithIdentity("SickRageCacher", "Cache").Build(),
|
||||
JobBuilder.Create<SonarrCacher>().WithIdentity("SonarrCacher", "Cache").Build(),
|
||||
|
@ -154,15 +155,25 @@ namespace PlexRequests.UI.Jobs
|
|||
{
|
||||
s.FaultQueueHandler = 6;
|
||||
}
|
||||
if (s.PlexContentCacher == 0)
|
||||
{
|
||||
s.PlexContentCacher = 60;
|
||||
}
|
||||
|
||||
var triggers = new List<ITrigger>();
|
||||
|
||||
var plexAvailabilityChecker =
|
||||
TriggerBuilder.Create()
|
||||
.WithIdentity("PlexAvailabilityChecker", "Plex")
|
||||
.StartNow()
|
||||
.StartAt(DateBuilder.FutureDate(5, IntervalUnit.Minute))
|
||||
.WithSimpleSchedule(x => x.WithIntervalInMinutes(s.PlexAvailabilityChecker).RepeatForever())
|
||||
.Build();
|
||||
var plexCacher =
|
||||
TriggerBuilder.Create()
|
||||
.WithIdentity("PlexContentCacher", "Plex")
|
||||
.StartNow()
|
||||
.WithSimpleSchedule(x => x.WithIntervalInMinutes(s.PlexContentCacher).RepeatForever())
|
||||
.Build();
|
||||
|
||||
var srCacher =
|
||||
TriggerBuilder.Create()
|
||||
|
@ -241,6 +252,7 @@ namespace PlexRequests.UI.Jobs
|
|||
triggers.Add(userRequestLimiter);
|
||||
triggers.Add(plexEpCacher);
|
||||
triggers.Add(fault);
|
||||
triggers.Add(plexCacher);
|
||||
|
||||
return triggers;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue