diff --git a/API/Controllers/JobController.cs b/API/Controllers/JobController.cs index 5424239..4f3ead0 100644 --- a/API/Controllers/JobController.cs +++ b/API/Controllers/JobController.cs @@ -134,8 +134,10 @@ public class JobController(PgsqlContext context, ILog Log) : Controller } } Job retrieveChapters = new RetrieveChaptersJob(m, record.language, record.recurrenceTimeMs); - Job downloadChapters = new DownloadAvailableChaptersJob(m, record.recurrenceTimeMs, dependsOnJobs: [retrieveChapters]); - return AddJobs([retrieveChapters, downloadChapters]); + Job updateFilesDownloaded = + new UpdateChaptersDownloadedJob(m, record.recurrenceTimeMs, dependsOnJobs: [retrieveChapters]); + Job downloadChapters = new DownloadAvailableChaptersJob(m, record.recurrenceTimeMs, dependsOnJobs: [retrieveChapters, updateFilesDownloaded]); + return AddJobs([retrieveChapters, downloadChapters, updateFilesDownloaded]); } /// <summary>