瀏覽代碼

update startup wizard

Luke Pulverenti 9 年之前
父節點
當前提交
bd45eb8796
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      MediaBrowser.Api/StartupWizardService.cs

+ 11 - 2
MediaBrowser.Api/StartupWizardService.cs

@@ -51,14 +51,15 @@ namespace MediaBrowser.Api
         private readonly IServerApplicationHost _appHost;
         private readonly IUserManager _userManager;
         private readonly IConnectManager _connectManager;
-        private ILiveTvManager _liveTvManager;
+        private readonly ILiveTvManager _liveTvManager;
 
-        public StartupWizardService(IServerConfigurationManager config, IServerApplicationHost appHost, IUserManager userManager, IConnectManager connectManager)
+        public StartupWizardService(IServerConfigurationManager config, IServerApplicationHost appHost, IUserManager userManager, IConnectManager connectManager, ILiveTvManager liveTvManager)
         {
             _config = config;
             _appHost = appHost;
             _userManager = userManager;
             _connectManager = connectManager;
+            _liveTvManager = liveTvManager;
         }
 
         public void Post(ReportStartupWizardComplete request)
@@ -103,6 +104,12 @@ namespace MediaBrowser.Api
                 result.LiveTvTunerType = tvConfig.TunerHosts[0].Type;
             }
 
+            if (tvConfig.ListingProviders.Count > 0)
+            {
+                result.LiveTvGuideProviderId = tvConfig.ListingProviders[0].Id;
+                result.LiveTvGuideProviderType = tvConfig.ListingProviders[0].Type;
+            }
+
             return result;
         }
 
@@ -213,6 +220,8 @@ namespace MediaBrowser.Api
         public string PreferredMetadataLanguage { get; set; }
         public string LiveTvTunerType { get; set; }
         public string LiveTvTunerPath { get; set; }
+        public string LiveTvGuideProviderId { get; set; }
+        public string LiveTvGuideProviderType { get; set; }
     }
 
     public class StartupInfo