From 80a3979be1171dc0dcff7e7c0aa2d76e754d476e Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Tue, 20 Feb 2024 18:50:04 +0100 Subject: [PATCH] Remove unused job hosted service from billing (#3831) --- src/Billing/Jobs/JobsHostedService.cs | 44 --------------------------- src/Billing/Startup.cs | 4 --- 2 files changed, 48 deletions(-) delete mode 100644 src/Billing/Jobs/JobsHostedService.cs diff --git a/src/Billing/Jobs/JobsHostedService.cs b/src/Billing/Jobs/JobsHostedService.cs deleted file mode 100644 index 1a5c80774c..0000000000 --- a/src/Billing/Jobs/JobsHostedService.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.Runtime.InteropServices; -using Bit.Core.Jobs; -using Bit.Core.Settings; -using Quartz; - -namespace Bit.Billing.Jobs; - -public class JobsHostedService : BaseJobsHostedService -{ - public JobsHostedService( - GlobalSettings globalSettings, - IServiceProvider serviceProvider, - ILogger logger, - ILogger listenerLogger) - : base(globalSettings, serviceProvider, logger, listenerLogger) { } - - public override async Task StartAsync(CancellationToken cancellationToken) - { - var timeZone = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? - TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time") : - TimeZoneInfo.FindSystemTimeZoneById("America/New_York"); - if (_globalSettings.SelfHosted) - { - timeZone = TimeZoneInfo.Local; - } - - var everyDayAtNinePmTrigger = TriggerBuilder.Create() - .WithIdentity("EveryDayAtNinePmTrigger") - .StartNow() - .WithCronSchedule("0 0 21 * * ?", x => x.InTimeZone(timeZone)) - .Build(); - - Jobs = new List>(); - - // Add jobs here - - await base.StartAsync(cancellationToken); - } - - public static void AddJobsServices(IServiceCollection services) - { - // Register jobs here - } -} diff --git a/src/Billing/Startup.cs b/src/Billing/Startup.cs index f4436f6c52..31291700e6 100644 --- a/src/Billing/Startup.cs +++ b/src/Billing/Startup.cs @@ -76,10 +76,6 @@ public class Startup // Authentication services.AddAuthentication(); - // Jobs service, uncomment when we have some jobs to run - // Jobs.JobsHostedService.AddJobsServices(services); - // services.AddHostedService(); - // Set up HttpClients services.AddHttpClient("FreshdeskApi");