aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/EntryPoints/StartupWizard.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Server.Implementations/EntryPoints/StartupWizard.cs')
-rw-r--r--Emby.Server.Implementations/EntryPoints/StartupWizard.cs67
1 files changed, 0 insertions, 67 deletions
diff --git a/Emby.Server.Implementations/EntryPoints/StartupWizard.cs b/Emby.Server.Implementations/EntryPoints/StartupWizard.cs
deleted file mode 100644
index 8be6db87d..000000000
--- a/Emby.Server.Implementations/EntryPoints/StartupWizard.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-using System.Threading.Tasks;
-using Emby.Server.Implementations.Browser;
-using MediaBrowser.Controller;
-using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Plugins;
-using Microsoft.Extensions.Logging;
-
-namespace Emby.Server.Implementations.EntryPoints
-{
- /// <summary>
- /// Class StartupWizard
- /// </summary>
- public class StartupWizard : IServerEntryPoint
- {
- /// <summary>
- /// The _app host
- /// </summary>
- private readonly IServerApplicationHost _appHost;
- /// <summary>
- /// The _user manager
- /// </summary>
- private readonly ILogger _logger;
-
- private IServerConfigurationManager _config;
-
- public StartupWizard(IServerApplicationHost appHost, ILogger logger, IServerConfigurationManager config)
- {
- _appHost = appHost;
- _logger = logger;
- _config = config;
- }
-
- /// <summary>
- /// Runs this instance.
- /// </summary>
- public Task RunAsync()
- {
- if (!_appHost.CanLaunchWebBrowser)
- {
- return Task.CompletedTask;
- }
-
- if (!_config.Configuration.IsStartupWizardCompleted)
- {
- BrowserLauncher.OpenWebApp(_appHost);
- }
- else if (_config.Configuration.AutoRunWebApp)
- {
- var options = ((ApplicationHost)_appHost).StartupOptions;
-
- if (!options.NoAutoRunWebApp)
- {
- BrowserLauncher.OpenWebApp(_appHost);
- }
- }
-
- return Task.CompletedTask;
- }
-
- /// <summary>
- /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- /// </summary>
- public void Dispose()
- {
- }
- }
-}