From 70e50dfa90575cc5e906be1509d3ed363eb1ada4 Mon Sep 17 00:00:00 2001
From: ConfusedPolarBear <33811686+ConfusedPolarBear@users.noreply.github.com>
Date: Fri, 24 Apr 2020 18:51:19 -0500
Subject: [PATCH] Apply suggestions from code review
---
.../QuickConnect/ConfigurationExtension.cs | 2 --
.../QuickConnect/QuickConnectManager.cs | 8 +++-----
MediaBrowser.Model/QuickConnect/QuickConnectState.cs | 6 +++---
3 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs b/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs
index 0e35ba80ab..458bb7614d 100644
--- a/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs
+++ b/Emby.Server.Implementations/QuickConnect/ConfigurationExtension.cs
@@ -1,5 +1,3 @@
-#pragma warning disable CS1591
-
using System.Collections.Generic;
using MediaBrowser.Common.Configuration;
diff --git a/Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs b/Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
index e24dc3a675..b8b51adb6e 100644
--- a/Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
+++ b/Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
@@ -42,7 +42,7 @@ namespace Emby.Server.Implementations.QuickConnect
/// Should only be called at server startup when a singleton is created.
///
/// Configuration.
- /// Logger.
+ /// Logger.
/// User manager.
/// Localization.
/// JSON serializer.
@@ -52,7 +52,7 @@ namespace Emby.Server.Implementations.QuickConnect
/// Task scheduler.
public QuickConnectManager(
IServerConfigurationManager config,
- ILoggerFactory loggerFactory,
+ ILogger logger,
IUserManager userManager,
ILocalizationManager localization,
IJsonSerializer jsonSerializer,
@@ -62,7 +62,7 @@ namespace Emby.Server.Implementations.QuickConnect
ITaskManager taskManager)
{
_config = config;
- _logger = loggerFactory.CreateLogger(nameof(QuickConnectManager));
+ _logger = logger;
_userManager = userManager;
_localizationManager = localization;
_jsonSerializer = jsonSerializer;
@@ -196,8 +196,6 @@ namespace Emby.Server.Implementations.QuickConnect
///
public string GenerateCode()
{
- // TODO: output may be biased
-
int min = (int)Math.Pow(10, CodeLength - 1);
int max = (int)Math.Pow(10, CodeLength);
diff --git a/MediaBrowser.Model/QuickConnect/QuickConnectState.cs b/MediaBrowser.Model/QuickConnect/QuickConnectState.cs
index 9f250519b1..f1074f25f2 100644
--- a/MediaBrowser.Model/QuickConnect/QuickConnectState.cs
+++ b/MediaBrowser.Model/QuickConnect/QuickConnectState.cs
@@ -8,16 +8,16 @@ namespace MediaBrowser.Model.QuickConnect
///
/// This feature has not been opted into and is unavailable until the server administrator chooses to opt-in.
///
- Unavailable,
+ Unavailable = 0,
///
/// The feature is enabled for use on the server but is not currently accepting connection requests.
///
- Available,
+ Available = 1,
///
/// The feature is actively accepting connection requests.
///
- Active
+ Active = 2
}
}