From f9a29727643710597de5f603b8f0ffaaf15f5f98 Mon Sep 17 00:00:00 2001 From: AnnSnitko Date: Fri, 8 May 2026 18:30:21 +0200 Subject: [PATCH] fix/24: set property recurringJobId for HangFire jobs --- Streetcode/Streetcode.WebApi/Program.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Streetcode/Streetcode.WebApi/Program.cs b/Streetcode/Streetcode.WebApi/Program.cs index 02523a8..618ff1a 100644 --- a/Streetcode/Streetcode.WebApi/Program.cs +++ b/Streetcode/Streetcode.WebApi/Program.cs @@ -40,11 +40,18 @@ if (app.Environment.EnvironmentName != "Local") { BackgroundJob.Schedule( - wp => wp.ParseZipFileFromWebAsync(), TimeSpan.FromMinutes(1)); + wp => wp.ParseZipFileFromWebAsync(), + TimeSpan.FromMinutes(1)); + RecurringJob.AddOrUpdate( - wp => wp.ParseZipFileFromWebAsync(), Cron.Monthly); + recurringJobId: "parse-zip-from-web-monthly", + wp => wp.ParseZipFileFromWebAsync(), + Cron.Monthly); + RecurringJob.AddOrUpdate( - b => b.CleanBlobStorage(), Cron.Monthly); + recurringJobId: "clean-blob-monthly", + b => b.CleanBlobStorage(), + Cron.Monthly); } app.MapControllers();