Schedule Scrobble sync at a random hour
This commit is contained in:
parent
5e47a011f1
commit
578c8b1e56
1 changed files with 2 additions and 2 deletions
|
|
@ -215,9 +215,9 @@ public class TaskScheduler : ITaskScheduler
|
||||||
RecurringJob.AddOrUpdate(LicenseCheckId, () => _licenseService.GetLicenseInfo(false),
|
RecurringJob.AddOrUpdate(LicenseCheckId, () => _licenseService.GetLicenseInfo(false),
|
||||||
LicenseService.Cron, RecurringJobOptions);
|
LicenseService.Cron, RecurringJobOptions);
|
||||||
|
|
||||||
// KavitaPlus Scrobbling (every hour)
|
// KavitaPlus Scrobbling (every hour) - randomise minutes to spread requests out for K+
|
||||||
RecurringJob.AddOrUpdate(ProcessScrobblingEventsId, () => _scrobblingService.ProcessUpdatesSinceLastSync(),
|
RecurringJob.AddOrUpdate(ProcessScrobblingEventsId, () => _scrobblingService.ProcessUpdatesSinceLastSync(),
|
||||||
"0 */1 * * *", RecurringJobOptions);
|
Cron.Hourly(Rnd.Next(0, 60)), RecurringJobOptions);
|
||||||
RecurringJob.AddOrUpdate(ProcessProcessedScrobblingEventsId, () => _scrobblingService.ClearProcessedEvents(),
|
RecurringJob.AddOrUpdate(ProcessProcessedScrobblingEventsId, () => _scrobblingService.ClearProcessedEvents(),
|
||||||
Cron.Daily, RecurringJobOptions);
|
Cron.Daily, RecurringJobOptions);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue