|
|
|
@ -1,5 +1,4 @@ |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Volo.Abp.Hangfire; |
|
|
|
using Volo.Abp.Hangfire; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
|
|
|
|
namespace Volo.Abp.BackgroundJobs.Hangfire |
|
|
|
@ -10,13 +9,5 @@ namespace Volo.Abp.BackgroundJobs.Hangfire |
|
|
|
)] |
|
|
|
public class AbpBackgroundJobsHangfireModule : AbpModule |
|
|
|
{ |
|
|
|
public override void ConfigureServices(ServiceConfigurationContext context) |
|
|
|
{ |
|
|
|
var options = context.Services.ExecutePreConfiguredActions<AbpBackgroundJobOptions>(); |
|
|
|
if (!options.IsJobExecutionEnabled) |
|
|
|
{ |
|
|
|
context.Services.AddSingleton<IBackgroundJobManager>(x => new NullBackgroundJobManager()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |