diff options
| author | Bond-009 <bond.009@outlook.com> | 2020-04-22 20:39:03 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-22 20:39:03 +0200 |
| commit | 07c4dfd8fe7331b80389ae5002397ae134b14f9e (patch) | |
| tree | 3730a47d01e54416fa4461a6e28eebaef4c8f7d2 /Emby.Server.Implementations/EntryPoints/StartupWizard.cs | |
| parent | a85b1dcba663fe3bbb2441380cd8da382c92f2bd (diff) | |
| parent | 8f02fb9a4f062e2b6d980b6645a85e2681298dfa (diff) | |
Merge pull request #2765 from mark-monteiro/register-services-correctly
Register And Construct Services Correctly Using DI Framework
Diffstat (limited to 'Emby.Server.Implementations/EntryPoints/StartupWizard.cs')
| -rw-r--r-- | Emby.Server.Implementations/EntryPoints/StartupWizard.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Emby.Server.Implementations/EntryPoints/StartupWizard.cs b/Emby.Server.Implementations/EntryPoints/StartupWizard.cs index a0a653d75..2e738deeb 100644 --- a/Emby.Server.Implementations/EntryPoints/StartupWizard.cs +++ b/Emby.Server.Implementations/EntryPoints/StartupWizard.cs @@ -16,17 +16,25 @@ namespace Emby.Server.Implementations.EntryPoints private readonly IServerApplicationHost _appHost; private readonly IConfiguration _appConfig; private readonly IServerConfigurationManager _config; + private readonly IStartupOptions _startupOptions; /// <summary> /// Initializes a new instance of the <see cref="StartupWizard"/> class. /// </summary> /// <param name="appHost">The application host.</param> + /// <param name="appConfig">The application configuration.</param> /// <param name="config">The configuration manager.</param> - public StartupWizard(IServerApplicationHost appHost, IConfiguration appConfig, IServerConfigurationManager config) + /// <param name="startupOptions">The application startup options.</param> + public StartupWizard( + IServerApplicationHost appHost, + IConfiguration appConfig, + IServerConfigurationManager config, + IStartupOptions startupOptions) { _appHost = appHost; _appConfig = appConfig; _config = config; + _startupOptions = startupOptions; } /// <inheritdoc /> @@ -51,8 +59,7 @@ namespace Emby.Server.Implementations.EntryPoints } // Do nothing if the web app is configured to not run automatically - var options = ((ApplicationHost)_appHost).StartupOptions; - if (!_config.Configuration.AutoRunWebApp || options.NoAutoRunWebApp) + if (!_config.Configuration.AutoRunWebApp || _startupOptions.NoAutoRunWebApp) { return; } |
