aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs
blob: 2a19fc36c1e7054f57b50207b1de07ce186ccb6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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>Current quick connect configuration.</returns>
        public static QuickConnectConfiguration GetQuickConnectConfiguration(this IConfigurationManager manager)
        {
            return manager.GetConfiguration<QuickConnectConfiguration>("quickconnect");
        }
    }
}