|
@@ -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
|