1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-02-24 15:21:06 +00:00

Make Jackett.Server services single instance

This commit is contained in:
flightlevel 2018-10-28 18:30:26 +11:00
parent 93d5acd355
commit bd177cbf26

View file

@ -79,10 +79,10 @@ namespace Jackett.Server
builder.Populate(services); builder.Populate(services);
builder.RegisterModule(new JackettModule(runtimeSettings)); builder.RegisterModule(new JackettModule(runtimeSettings));
builder.RegisterType<SecuityService>().As<ISecuityService>(); builder.RegisterType<SecuityService>().As<ISecuityService>().SingleInstance();
builder.RegisterType<ServerService>().As<IServerService>(); builder.RegisterType<ServerService>().As<IServerService>().SingleInstance();
builder.RegisterType<ProtectionService>().As<IProtectionService>(); builder.RegisterType<ProtectionService>().As<IProtectionService>().SingleInstance();
builder.RegisterType<ServiceConfigService>().As<IServiceConfigService>(); builder.RegisterType<ServiceConfigService>().As<IServiceConfigService>().SingleInstance();
IContainer container = builder.Build(); IContainer container = builder.Build();
Helper.ApplicationContainer = container; Helper.ApplicationContainer = container;