diff options
Diffstat (limited to 'Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs')
| -rw-r--r-- | Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs b/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs index 0e35ba80a..349010039 100644 --- a/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs +++ b/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs @@ -1,20 +1,33 @@ -#pragma warning disable CS1591 - using System.Collections.Generic; using MediaBrowser.Common.Configuration; namespace Emby.Server.Implementations.QuickConnect { + /// <summary> + /// Configuration extension to support persistent quick connect configuration + /// </summary> public static class ConfigurationExtension { + /// <summary> + /// Return the current quick connect configuration + /// </summary> + /// <param name="manager">Configuration manager</param> + /// <returns></returns> public static QuickConnectConfiguration GetQuickConnectConfiguration(this IConfigurationManager manager) { return manager.GetConfiguration<QuickConnectConfiguration>("quickconnect"); } } + /// <summary> + /// Configuration factory for quick connect + /// </summary> public class QuickConnectConfigurationFactory : IConfigurationFactory { + /// <summary> + /// Returns the current quick connect configuration + /// </summary> + /// <returns></returns> public IEnumerable<ConfigurationStore> GetConfigurations() { return new ConfigurationStore[] |
