aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs')
-rw-r--r--Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs17
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[]